Newer
Older
This project is intended to compute important performance metrics for a NEMO run.
The statistic produced is focusing on the timestep loop, so these numbers are not related to the initialization and finalization parts.
*They can be downloaded at https://tools.bsc.es/downloads* and need to be installed, loaded and available through the PATH environment variable.
Here the list of the modules that need to be loaded before the script execution.
* Fortran compiler (ifort, gfortran, pgfortran, ftn, …),
* Message Passing Interface (MPI) implementation (e.g. OpenMPI or MPICH).
* Network Common Data Form (NetCDF) library with its underlying Hierarchical Data Form (HDF).
* Copy all the content of this folder into the folder with the input data for NEMO.
* Edit the file perf_metrics.config and replace the parameters values with the suited information.
* MINIMUM CHANGES perf_metrics.config :
* Nemo_path, change the value to the path were NEMO is installed in your machine.
* Compilation_arch, replace the value with the name of the arch file that you use to compile NEMO.
* Modules, change the value to suit the name of the modules you need to load.
* Jobs_scheduler, replace the value with the name of the scheduler installed in your machine (currently supports slurm, lsf and torque)
* If the script executes without problems the data will be ready in the Metrics folder.