-cpp should go only to cmd_obj_c:. It is a pre processor flag required for compiling nestor.
-O3 & -O2 are optimization flags. O3 is supposed to generate faster code than O2 but at the potential expense of precision and stability. It also takes more time to compile.
-g enables flags to generate code that it makes debugging easier. When using this flag, no optimizations are made and the code runs slower.
-fopenmp is a flag that I have yet to find a reasonable explenation for its use in Telemac. As far as I know OpenMP deals with multithreading/shared memory but Telemac is an MPI/distributed memory application.
Best Regards,
Costas
The administrator has disabled public write access.
Great news: The next TELEMAC User Conference will be organised by Bangor University on the 15th and 16th of October 2025, at the School of Ocean Sciences in Menai Bridge, on the Isle of Anglesey, Wale [ ... ]