Open hnqtran opened 2 weeks ago
Summaries of current findings:
IOAPI and SMOKE were compiled successfully following SMOKE Installation Instructions
GNU Fortran compiler is not recommended for static build: the compiled executables check for version of GNU C library (glibc) on the running machine and would halt if the version on running machine differ from the version on the machine it they were compiled from
Test runs were conducted from processing RWC emission from SMOKE training packages using SMOKE/IOAPI compiled with ifx vs ifortran: differences in premerged rwc outputs are < 0.0001%
Documentations of compiling SMOKE and IOAPI using different fortran and C compiler including:
Except for Intel classic compilers (version 20.2 and earlier) due to licensing restriction, all compilers listed above are easily accessible to general users. Intel Fortran Compiler Classic (ifort) is now deprecated and will be discontinued in late 2024
Test computer configurations:
SMOKE and IOPI were compiled using static-build approach so that the compiled executable files can be packed and released to general users for running on their local machines. Compilation methods are as described in SMOKE Installation Instructions
Additional findings from testing of compilations are to be updated in the subsequent discussions