Sun Studio 12 Update 1: Fortran User's Guide

3.4.56 –mt

Require linking to thread–safe libraries.

If you do your own low–level thread management (for example, by calling the libthread library), compiling with -mt prevents conflicts.

Use -mt if you mix Fortran with multithreaded C code that calls the libthread library. See also the Solaris Multithreaded Programming Guide.

–mt is implied automatically when compiling with the -autopar option.

Note the following: