Parallel Computing with OpenMP

Available on: Windows macOS GNU/Linux

Simply Fortran's compiler on Windows and macOS includes OpenMP capabilities, and our development environment on GNU/Linux can utilize OpenMP included with the system's Fortran compiler. Parallel computing and other common OpenMP constructs are compiled seamlessly by checking a single project option to enable OpenMP.

On Windows, Simply Fortran's OpenMP implementation is completely native. Unlike some other compilers, our OpenMP implementation does not rely on additional threading libraries. Instead, a user's compiled Fortran code will interact with the Windows native thread interface, eliminating additional library dependencies.