|
795 | 795 |
|
796 | 796 | <entry id="GPU_TYPE">
|
797 | 797 | <type>char</type>
|
798 |
| - <valid_values></valid_values> |
799 |
| - <default_value></default_value> |
| 798 | + <valid_values MACH="derecho">none,a100</valid_values> |
| 799 | + <default_value>none</default_value> |
800 | 800 | <group>build_def</group>
|
801 | 801 | <file>env_build.xml</file>
|
802 | 802 | <desc>If set will compile and submit with this gpu type enabled </desc>
|
803 | 803 | </entry>
|
804 | 804 |
|
805 |
| - <entry id="GPU_OFFLOAD"> |
806 |
| - <type>char</type> |
807 |
| - <valid_values></valid_values> |
808 |
| - <default_value></default_value> |
| 805 | + <entry id="OPENACC_GPU_OFFLOAD"> |
| 806 | + <type>logical</type> |
| 807 | + <valid_values>TRUE,FALSE</valid_values> |
| 808 | + <default_value>FALSE</default_value> |
809 | 809 | <group>build_def</group>
|
810 | 810 | <file>env_build.xml</file>
|
811 |
| - <desc>If set will compile and submit with this gpu offload method enabled </desc> |
| 811 | + <desc>True=>compile the GPU code with OpenACC GPU flags </desc> |
| 812 | + </entry> |
| 813 | + |
| 814 | + <entry id="OPENMP_GPU_OFFLOAD"> |
| 815 | + <type>logical</type> |
| 816 | + <valid_values>TRUE,FALSE</valid_values> |
| 817 | + <default_value>FALSE</default_value> |
| 818 | + <group>build_def</group> |
| 819 | + <file>env_build.xml</file> |
| 820 | + <desc>True=>compile the GPU code with OpenMP GPU flags </desc> |
| 821 | + </entry> |
| 822 | + |
| 823 | + <entry id="KOKKOS_GPU_OFFLOAD"> |
| 824 | + <type>logical</type> |
| 825 | + <valid_values>TRUE,FALSE</valid_values> |
| 826 | + <default_value>FALSE</default_value> |
| 827 | + <group>build_def</group> |
| 828 | + <file>env_build.xml</file> |
| 829 | + <desc>True=>compile the GPU code with KOKKOS GPU target </desc> |
812 | 830 | </entry>
|
813 | 831 |
|
814 | 832 | <entry id="MPI_GPU_WRAPPER_SCRIPT">
|
|
818 | 836 | <group>build_def</group>
|
819 | 837 | <file>env_build.xml</file>
|
820 | 838 | <desc>If set will attach this script to the MPI run command, mapping
|
821 |
| - different MPI ranks to different GPUs within the same compute node</desc> |
| 839 | + different MPI ranks to different GPUs within the same compute node </desc> |
822 | 840 | </entry>
|
823 | 841 |
|
824 | 842 | <entry id="ESMF_AWARE_THREADING">
|
|
1774 | 1792 | <entry id="MAX_CPUTASKS_PER_GPU_NODE">
|
1775 | 1793 | <type>integer</type>
|
1776 | 1794 | <default_value>0</default_value>
|
1777 |
| - <values> |
1778 |
| - <value compiler="nvhpc">1</value> |
1779 |
| - </values> |
1780 | 1795 | <group>mach_pes_last</group>
|
1781 | 1796 | <file>env_mach_pes.xml</file>
|
1782 |
| - <desc> Number of CPU cores per GPU node used for simulation </desc> |
| 1797 | + <desc>Number of CPU cores per GPU node used for simulation </desc> |
| 1798 | + </entry> |
| 1799 | + |
| 1800 | + <entry id="OVERSUBSCRIBE_GPU"> |
| 1801 | + <type>logical</type> |
| 1802 | + <valid_values>TRUE,FALSE</valid_values> |
| 1803 | + <default_value>FALSE</default_value> |
| 1804 | + <group>mach_pes</group> |
| 1805 | + <file>env_mach_pes.xml</file> |
| 1806 | + <desc>False=>assign only one MPI task per GPU; True=>assign multiple MPI tasks per GPU </desc> |
1783 | 1807 | </entry>
|
1784 | 1808 |
|
1785 | 1809 | <entry id="NGPUS_PER_NODE">
|
1786 | 1810 | <type>integer</type>
|
1787 | 1811 | <default_value>0</default_value>
|
1788 |
| - <values> |
1789 |
| - <value compiler="nvhpc">1</value> |
1790 |
| - </values> |
1791 | 1812 | <group>mach_pes</group>
|
1792 | 1813 | <file>env_mach_pes.xml</file>
|
1793 |
| - <desc> Number of GPUs per node used for simulation </desc> |
| 1814 | + <desc>Number of GPUs per node used for simulation </desc> |
1794 | 1815 | </entry>
|
1795 |
| - |
| 1816 | + |
1796 | 1817 | <entry id="MAX_GPUS_PER_NODE">
|
1797 | 1818 | <type>integer</type>
|
1798 | 1819 | <default_value>0</default_value>
|
1799 | 1820 | <group>mach_pes_last</group>
|
1800 | 1821 | <file>env_mach_pes.xml</file>
|
1801 |
| - <desc>maximum number of GPUs allowed per node </desc> |
| 1822 | + <desc>Maximum number of GPUs allowed per node </desc> |
1802 | 1823 | </entry>
|
1803 |
| - |
| 1824 | + |
1804 | 1825 | <entry id="COSTPES_PER_NODE">
|
1805 | 1826 | <type>integer</type>
|
1806 | 1827 | <default_value>$MAX_MPITASKS_PER_NODE</default_value>
|
|
0 commit comments