==================== Frontier (OLCF/ORNL) ==================== Platform user guide =================== https://docs.olcf.ornl.gov/systems/frontier_user_guide.html General description =================== * Resource manager - ``SLURM`` * Launch methods (per platform ID) * ``ornl.frontier`` - ``SRUN`` * ``ornl.frontier_flux`` - ``FLUX`` * Configuration per node (9,408 nodes in total) * 64 CPU cores, each core has 2 threads (``SMT=2``) * 8 GPUs (AMD MI250X) * 512 GiB of memory .. note:: Frontier uses the ``--constraint`` option in ``SLURM`` to specify nodes features (`SLURM constraint `_). RADICAL-Pilot allows to provide such features within a corresponding configuration file. For example, follow the following steps to set ``NVMe`` constraint (`NVMe Usage `_): .. code-block:: bash mkdir -p ~/.radical/pilot/configs cat > ~/.radical/pilot/configs/resource_ornl.json < ~/.radical/pilot/configs/resource_ornl.json < ~/.radical/pilot/configs/resource_ornl.json < Execute launching script as ``./rp_launcher.sh`` or run it in the background: .. code-block:: bash nohup ./rp_launcher.sh > OUTPUT 2>&1 `_.