Solver supported compilers per version
For each released version of the TMG thermal-flow solvers, the following table lists the compiler version that you can use when you compile your subroutine, thermal solver plugin function for expressions, or flow solver plugin function.
| TMG version | Windows C++ compiler | Windows Fortran compiler | Linux C++ compiler | Linux Fortran compiler |
|---|---|---|---|---|
| 2506 | Visual Studio (2019) VC14.29 | Intel Fortran One 2024.2.1 | GCC 11.2.1 | Intel Fortran One 2024.2.1 |
| 2312, 2406, and 2412 | Visual Studio (2019) VC14.29 | Intel Fortran One 2023.2.0 | GCC 11.2.1 | Intel Fortran One 2023.2.0 |
| 2212 and 2306 | Visual Studio (2019) VC14.29 | Intel Fortran One 2022.0.2 | GCC 7.3.1 | Intel Fortran One 2022.0.2 |
| 2022.2 | Visual Studio (2019) VC14.2 | Intel Fortran One 2022.0.2 | GCC 4.8.2 | Intel Fortran One 2022.0.2 |
| 2019.1, 2019.2, 2020.1, and 2021.1 | Visual Studio (2017) VC14.1 | Intel Fortran 16.0 | GCC 4.8.2 | PGI 14.10 |
| 12 | Visual Studio (2015) VC14.0 | Intel Fortran 16.0 | GCC 4.8.2 | PGI 14.10 |
| 11 and 11.0.1 | Visual Studio (2013) VC12.0 | Intel Fortran 12.1 | GCC 4.8.2 | PGI 14.10 |
| 10 and 10.0.x | Visual Studio (2012) VC11.0 | Intel Fortran 12.1 | GCC 4.3.411.0 | PGI 7.1.3 |
| 8.5, 8.5.x, 9, and 9.0.x | Visual Studio (2010) VC10.0 | Intel Fortran 12.1 | GCC 4.3.411.0 | PGI 7.1.3 |
| 7.5, 7.5.x, 8, and 8.0.x | Visual Studio (2005) VC8.0 | Intel Fortran 9.0 | GCC 4.1.2 20070115 | PGI 7.1.3 |
GCC = GNU Compiler Collection
PGI = Portland Group
Note:
Simcenter Femap supports only user-written subroutines. Plugin functions are not supported.
