Parallel Computing with OpenMP
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.