Sun Studio 12: Fortran User's Guide

3.4.60 –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 using the -autopar, -explicitpar, or -parallel options.

Note the following: