Source code for fluiddyn.clusters.gricad

"""Gricad clusters (:mod:`fluiddyn.clusters.gricad`)
====================================================

Provides:

.. autoclass:: Dahu
   :members:

`Gricad <https://gricad.univ-grenoble-alpes.fr>`_ handles the Grenoble University
High Performance Computing (HPC) centre.

"""

from fluiddyn.clusters.oar import ClusterOAR, ClusterOARGuix


[docs] class Dahu(ClusterOAR): name_cluster = "dahu" has_to_add_name_cluster = False frontends = ["dahu", "dahu-oar3"] use_oar_envsh = "/bettik/legi/oar-envsh" commands_setting_mpi = [ "export OMPI_MCA_btl_openib_allow_ib=true", "export OMPI_MCA_pml=cm", "export OMPI_MCA_mtl=psm2", ]
class DahuDevel(Dahu): devel = True frontends = ["dahu-oar3"] class Dahu16_6130(Dahu): nb_cores_per_node = 16 resource_conditions = "cpumodel='Gold 6130' and n_cores=16" class Dahu32_6130(Dahu): nb_cores_per_node = 32 resource_conditions = "cpumodel='Gold 6130' and n_cores=32" class Dahu24_6126(Dahu): nb_cores_per_node = 24 resource_conditions = "cpumodel='Gold 6126' and n_cores=24" class Dahu32_5218(Dahu): nb_cores_per_node = 32 resource_conditions = "cpumodel='Gold 5218' and n_cores=32" class Dahu16_6244(Dahu): nb_cores_per_node = 16 resource_conditions = "cpumodel='Gold 6244' and n_cores=16"