diff --git a/docs/recipes/install/common/build_tables.pl b/docs/recipes/install/common/build_tables.pl index ca8d7f3606..2e77622b68 100755 --- a/docs/recipes/install/common/build_tables.pl +++ b/docs/recipes/install/common/build_tables.pl @@ -18,7 +18,7 @@ sub usage { my @ohpcCategories = ("admin","compiler-families","dev-tools","distro-packages","io-libs","mpi-families", "parallel-libs","serial-libs","perf-tools","provisioning","rms", "runtimes"); -my @compiler_familes = ("gnu","gnu7","intel","gnu8","gnu9","gnu12","arm1"); +my @compiler_familes = ("gnu","gnu7","intel","gnu8","gnu9","gnu12","gnu13","arm1"); my @mpi_families = ("mvapich2","openmpi","openmpi3","impi","mpich"); my @single_package_exceptions = (); @@ -77,11 +77,11 @@ sub usage { my %page_breaks = (); if ( $ENV{'PWD'} =~ /\S+\/x86_64\// ) { $page_breaks{"mpiP-gnu-impi-ohpc"} = 2; - $page_breaks{"pdtoolkit-gnu12-ohpc"} = 2; -# $page_breaks{"pdtoolkit-gnu12-ohpc"} = 3; - $page_breaks{"pnetcdf-gnu12-impi-ohpc"} = 2; - $page_breaks{"mumps-gnu12-impi-ohpc"} = 2; - $page_breaks{"superlu_dist-gnu12-impi-ohpc"} = 3; + $page_breaks{"pdtoolkit-gnu13-ohpc"} = 2; +# $page_breaks{"pdtoolkit-gnu13-ohpc"} = 3; + $page_breaks{"pnetcdf-gnu13-impi-ohpc"} = 2; + $page_breaks{"mumps-gnu13-impi-ohpc"} = 2; + $page_breaks{"superlu_dist-gnu13-impi-ohpc"} = 3; } elsif ( $ENV{'PWD'} =~ /\S+\/aarch64\// ) { $page_breaks{"scalapack-gnu9-mpich-ohpc"} = 2; } diff --git a/docs/recipes/install/common/compilers.tex b/docs/recipes/install/common/compilers.tex index 40af4b019d..931582905c 100644 --- a/docs/recipes/install/common/compilers.tex +++ b/docs/recipes/install/common/compilers.tex @@ -6,7 +6,7 @@ % begin_ohpc_run % ohpc_comment_header Install Compilers \ref{sec:install_compilers} \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) gnu12-compilers-ohpc +[sms](*\#*) (*\install*) gnu13-compilers-ohpc \end{lstlisting} % end_ohpc_run diff --git a/docs/recipes/install/common/component_list.pl b/docs/recipes/install/common/component_list.pl index 5301e71b0a..eeae534f57 100755 --- a/docs/recipes/install/common/component_list.pl +++ b/docs/recipes/install/common/component_list.pl @@ -36,7 +36,7 @@ sub usage { 'serial-libs' => 'Serial / Threaded Libraries'); -my @compiler_familes = ("gnu","gnu7","intel","gnu8","gnu9","gnu12","arm1"); +my @compiler_familes = ("gnu","gnu7","intel","gnu8","gnu9","gnu12","gnu13","arm1"); my @mpi_families = ("mvapich2","openmpi","openmpi3","openmpi4","impi","mpich"); my @package_skip = ("ohpc-release","gnu-compilers","R_base","mvapich2-psm","openmpi-psm2","scotch", diff --git a/docs/recipes/install/common/default_dev.tex b/docs/recipes/install/common/default_dev.tex index bc8f1ecbf2..def2219c2b 100644 --- a/docs/recipes/install/common/default_dev.tex +++ b/docs/recipes/install/common/default_dev.tex @@ -8,7 +8,7 @@ % begin_ohpc_run \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) lmod-defaults-gnu12-openmpi4-ohpc +[sms](*\#*) (*\install*) lmod-defaults-gnu13-openmpi4-ohpc \end{lstlisting} % end_ohpc_run @@ -28,10 +28,10 @@ \fi \begin{itemize*} -\item lmod-defaults-gnu12-mpich-ofi-ohpc -\item lmod-defaults-gnu12-mpich-ucx-ohpc +\item lmod-defaults-gnu13-mpich-ofi-ohpc +\item lmod-defaults-gnu13-mpich-ucx-ohpc \iftoggleverb{isx86} -\item lmod-defaults-gnu12-mvapich2-ohpc +\item lmod-defaults-gnu13-mvapich2-ohpc \fi \end{itemize*} \end{tcolorbox} diff --git a/docs/recipes/install/common/mpi_aarch_openpbs.tex b/docs/recipes/install/common/mpi_aarch_openpbs.tex index 57fa259888..fd53e0b4bf 100644 --- a/docs/recipes/install/common/mpi_aarch_openpbs.tex +++ b/docs/recipes/install/common/mpi_aarch_openpbs.tex @@ -7,7 +7,7 @@ % ohpc_command if [[ ${enable_mpi_defaults} -eq 1 ]];then % ohpc_indent 5 \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) openmpi4-gnu12-ohpc mpich-ofi-gnu12-ohpc +[sms](*\#*) (*\install*) openmpi4-gnu13-ohpc mpich-ofi-gnu13-ohpc \end{lstlisting} % ohpc_indent 0 % ohpc_command fi @@ -30,7 +30,7 @@ % ohpc_command if [[ ${enable_mpich_ucx} -eq 1 ]];then % ohpc_indent 5 \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) mpich-ucx-gnu12-ohpc +[sms](*\#*) (*\install*) mpich-ucx-gnu13-ohpc \end{lstlisting} % ohpc_indent 0 % ohpc_command fi @@ -43,7 +43,7 @@ \begin{lstlisting}[language=bash] [sms](*\#*) module avail mpich --------------------- /opt/ohpc/pub/moduledeps/gnu12 --------------------- +-------------------- /opt/ohpc/pub/moduledeps/gnu13 --------------------- mpich/3.4.3-ofi mpich/3.4.3-ucx (D) \end{lstlisting} diff --git a/docs/recipes/install/common/mpi_aarch_slurm.tex b/docs/recipes/install/common/mpi_aarch_slurm.tex index 48630c1ad0..8299e45109 100644 --- a/docs/recipes/install/common/mpi_aarch_slurm.tex +++ b/docs/recipes/install/common/mpi_aarch_slurm.tex @@ -7,7 +7,7 @@ % ohpc_command if [[ ${enable_mpi_defaults} -eq 1 ]];then % ohpc_indent 5 \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) openmpi4-pmix-gnu12-ohpc mpich-ofi-gnu12-ohpc +[sms](*\#*) (*\install*) openmpi4-pmix-gnu13-ohpc mpich-ofi-gnu13-ohpc \end{lstlisting} % ohpc_indent 0 % ohpc_command fi @@ -30,7 +30,7 @@ % ohpc_command if [[ ${enable_mpich_ucx} -eq 1 ]];then % ohpc_indent 5 \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) mpich-ucx-gnu12-ohpc +[sms](*\#*) (*\install*) mpich-ucx-gnu13-ohpc \end{lstlisting} % ohpc_indent 0 % ohpc_command fi @@ -43,7 +43,7 @@ \begin{lstlisting}[language=bash] [sms](*\#*) module avail mpich --------------------- /opt/ohpc/pub/moduledeps/gnu12 --------------------- +-------------------- /opt/ohpc/pub/moduledeps/gnu13 --------------------- mpich/3.4.3-ofi mpich/3.4.3-ucx (D) \end{lstlisting} diff --git a/docs/recipes/install/common/mpi_openpbs.tex b/docs/recipes/install/common/mpi_openpbs.tex index a46bc7e05f..253cbfe5f1 100644 --- a/docs/recipes/install/common/mpi_openpbs.tex +++ b/docs/recipes/install/common/mpi_openpbs.tex @@ -42,7 +42,7 @@ % ohpc_command if [[ ${enable_mpi_defaults} -eq 1 ]];then % ohpc_indent 5 \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) openmpi4-gnu12-ohpc mpich-ofi-gnu12-ohpc +[sms](*\#*) (*\install*) openmpi4-gnu13-ohpc mpich-ofi-gnu13-ohpc \end{lstlisting} % ohpc_indent 0 % ohpc_command fi @@ -62,7 +62,7 @@ instead as a drop-in MPICH replacement: \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) mpich-ucx-gnu12-ohpc +[sms](*\#*) (*\install*) mpich-ucx-gnu13-ohpc \end{lstlisting} In the case where both MPICH variants are installed, two modules will be @@ -72,7 +72,7 @@ \begin{lstlisting}[language=bash] [sms](*\#*) module avail mpich --------------------- /opt/ohpc/pub/moduledeps/gnu12--------------------- +-------------------- /opt/ohpc/pub/moduledeps/gnu13--------------------- mpich/3.4.3-ofi mpich/3.4.3-ucx (D) \end{lstlisting} @@ -85,7 +85,7 @@ % ohpc_command if [[ ${enable_ib} -eq 1 ]];then % ohpc_indent 5 \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) mvapich2-gnu12-ohpc +[sms](*\#*) (*\install*) mvapich2-gnu13-ohpc \end{lstlisting} % ohpc_indent 0 % ohpc_command fi @@ -98,7 +98,7 @@ % ohpc_command if [[ ${enable_opa} -eq 1 ]];then % ohpc_indent 5 \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) mvapich2-psm2-gnu12-ohpc +[sms](*\#*) (*\install*) mvapich2-psm2-gnu13-ohpc \end{lstlisting} % ohpc_indent 0 % ohpc_command fi diff --git a/docs/recipes/install/common/mpi_slurm.tex b/docs/recipes/install/common/mpi_slurm.tex index e355a3e9c5..df2f73e687 100644 --- a/docs/recipes/install/common/mpi_slurm.tex +++ b/docs/recipes/install/common/mpi_slurm.tex @@ -41,7 +41,7 @@ % ohpc_command if [[ ${enable_mpi_defaults} -eq 1 ]];then % ohpc_indent 5 \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) openmpi4-pmix-gnu12-ohpc mpich-ofi-gnu12-ohpc +[sms](*\#*) (*\install*) openmpi4-pmix-gnu13-ohpc mpich-ofi-gnu13-ohpc \end{lstlisting} % ohpc_indent 0 % ohpc_command fi @@ -61,7 +61,7 @@ instead as a drop-in MPICH replacement: \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) mpich-ucx-gnu12-ohpc +[sms](*\#*) (*\install*) mpich-ucx-gnu13-ohpc \end{lstlisting} In the case where both MPICH variants are installed, two modules will be @@ -71,7 +71,7 @@ \begin{lstlisting}[language=bash] [sms](*\#*) module avail mpich --------------------- /opt/ohpc/pub/moduledeps/gnu12--------------------- +-------------------- /opt/ohpc/pub/moduledeps/gnu13--------------------- mpich/3.4.3-ofi mpich/3.4.3-ucx (D) \end{lstlisting} @@ -84,7 +84,7 @@ % ohpc_command if [[ ${enable_ib} -eq 1 ]];then % ohpc_indent 5 \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) mvapich2-gnu12-ohpc +[sms](*\#*) (*\install*) mvapich2-gnu13-ohpc \end{lstlisting} % ohpc_indent 0 % ohpc_command fi @@ -97,7 +97,7 @@ % ohpc_command if [[ ${enable_opa} -eq 1 ]];then % ohpc_indent 5 \begin{lstlisting}[language=bash] -[sms](*\#*) (*\install*) mvapich2-psm2-gnu12-ohpc +[sms](*\#*) (*\install*) mvapich2-psm2-gnu13-ohpc \end{lstlisting} % ohpc_indent 0 % ohpc_command fi diff --git a/docs/recipes/install/common/perf_tools.tex b/docs/recipes/install/common/perf_tools.tex index 5599f52589..c60d4f3118 100644 --- a/docs/recipes/install/common/perf_tools.tex +++ b/docs/recipes/install/common/perf_tools.tex @@ -6,6 +6,6 @@ % ohpc_comment_header Install Performance Tools \ref{sec:install_perf_tools} \begin{lstlisting}[language=bash,keywords={},literate={-}{-}1] # Install perf-tools meta-package -[sms](*\#*) (*\install*) ohpc-gnu12-perf-tools +[sms](*\#*) (*\install*) ohpc-gnu13-perf-tools \end{lstlisting} % end_ohpc_run diff --git a/docs/recipes/install/common/perf_tools_with_geopm.tex b/docs/recipes/install/common/perf_tools_with_geopm.tex index 649115b995..3a6a33c606 100644 --- a/docs/recipes/install/common/perf_tools_with_geopm.tex +++ b/docs/recipes/install/common/perf_tools_with_geopm.tex @@ -6,7 +6,7 @@ % ohpc_comment_header Install Performance Tools \ref{sec:install_perf_tools} \begin{lstlisting}[language=bash,keywords={},literate={-}{-}1] # Install perf-tools meta-package -[sms](*\#*) (*\install*) ohpc-gnu12-perf-tools +[sms](*\#*) (*\install*) ohpc-gnu13-perf-tools \end{lstlisting} % end_ohpc_run @@ -21,7 +21,7 @@ % ohpc_indent 5 \begin{lstlisting}[language=bash,keywords={},upquote=true] # Install GEOPM meta-package -[sms](*\#*) (*\install*) ohpc-gnu12-geopm +[sms](*\#*) (*\install*) ohpc-gnu13-geopm \end{lstlisting} % ohpc_indent 0 diff --git a/docs/recipes/install/common/third_party_libs.tex b/docs/recipes/install/common/third_party_libs.tex index 94ef67a532..5f6e179926 100644 --- a/docs/recipes/install/common/third_party_libs.tex +++ b/docs/recipes/install/common/third_party_libs.tex @@ -27,10 +27,10 @@ % ohpc_comment_header Install 3rd Party Libraries and Tools \ref{sec:3rdparty} \begin{lstlisting}[language=bash,keywords={},upquote=true,keepspaces] # Install 3rd party libraries/tools meta-packages built with GNU toolchain -[sms](*\#*) (*\install*) ohpc-gnu12-serial-libs -[sms](*\#*) (*\install*) ohpc-gnu12-io-libs -[sms](*\#*) (*\install*) ohpc-gnu12-python-libs -[sms](*\#*) (*\install*) ohpc-gnu12-runtimes +[sms](*\#*) (*\install*) ohpc-gnu13-serial-libs +[sms](*\#*) (*\install*) ohpc-gnu13-io-libs +[sms](*\#*) (*\install*) ohpc-gnu13-python-libs +[sms](*\#*) (*\install*) ohpc-gnu13-runtimes \end{lstlisting} % end_ohpc_run diff --git a/docs/recipes/install/common/third_party_libs_petsc_centos.tex b/docs/recipes/install/common/third_party_libs_petsc_centos.tex index ce79862b12..f35f27c914 100644 --- a/docs/recipes/install/common/third_party_libs_petsc_centos.tex +++ b/docs/recipes/install/common/third_party_libs_petsc_centos.tex @@ -1,24 +1,24 @@ \iftoggleverb{isx86} \begin{lstlisting}[language=bash,keywords={}] -[sms](*\#*) yum search petsc-gnu12 ohpc +[sms](*\#*) yum search petsc-gnu13 ohpc Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile =========================== N/S matched: petsc-gnu9, ohpc =========================== -petsc-gnu12-impi-ohpc.x86_64 : Portable Extensible Toolkit for Scientific Computation -petsc-gnu12-mpich-ohpc.x86_64 : Portable Extensible Toolkit for Scientific Computation -petsc-gnu12-mvapich2-ohpc.x86_64 : Portable Extensible Toolkit for Scientific Computation -petsc-gnu12-openmpi4-ohpc.x86_64 : Portable Extensible Toolkit for Scientific Computation +petsc-gnu13-impi-ohpc.x86_64 : Portable Extensible Toolkit for Scientific Computation +petsc-gnu13-mpich-ohpc.x86_64 : Portable Extensible Toolkit for Scientific Computation +petsc-gnu13-mvapich2-ohpc.x86_64 : Portable Extensible Toolkit for Scientific Computation +petsc-gnu13-openmpi4-ohpc.x86_64 : Portable Extensible Toolkit for Scientific Computation \end{lstlisting} \fi \iftoggleverb{isaarch} \begin{lstlisting}[language=bash,keywords={}] -[sms](*\#*) yum search petsc-gnu12 ohpc +[sms](*\#*) yum search petsc-gnu13 ohpc Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile =========================== N/S matched: petsc-gnu9, ohpc =========================== -petsc-gnu12-mpich-ohpc.x86_64 : Portable Extensible Toolkit for Scientific Computation -petsc-gnu12-openmpi4-ohpc.x86_64 : Portable Extensible Toolkit for Scientific Computation +petsc-gnu13-mpich-ohpc.x86_64 : Portable Extensible Toolkit for Scientific Computation +petsc-gnu13-openmpi4-ohpc.x86_64 : Portable Extensible Toolkit for Scientific Computation \end{lstlisting} \fi diff --git a/docs/recipes/install/common/third_party_libs_petsc_sles.tex b/docs/recipes/install/common/third_party_libs_petsc_sles.tex index f9ec7136db..a0feac813b 100644 --- a/docs/recipes/install/common/third_party_libs_petsc_sles.tex +++ b/docs/recipes/install/common/third_party_libs_petsc_sles.tex @@ -1,28 +1,28 @@ \iftoggleverb{isx86} \begin{lstlisting}[language=bash,keepspaces=true,keywords={}] -[sms](*\#*) zypper search -t package petsc-gnu12-*-ohpc +[sms](*\#*) zypper search -t package petsc-gnu13-*-ohpc Loading repository data... Reading installed packages... S | Name | Summary --+-------------------------+--------------------------------------------------------+-------- - | petsc-gnu12-impi-ohpc | Portable Extensible Toolkit for Scientific Computation | package - | petsc-gnu12-mpich-ohpc | Portable Extensible Toolkit for Scientific Computation | package - | petsc-gnu12-mvapich2-ohpc | Portable Extensible Toolkit for Scientific Computation | package - | petsc-gnu12-openmpi4-ohpc | Portable Extensible Toolkit for Scientific Computation | package + | petsc-gnu13-impi-ohpc | Portable Extensible Toolkit for Scientific Computation | package + | petsc-gnu13-mpich-ohpc | Portable Extensible Toolkit for Scientific Computation | package + | petsc-gnu13-mvapich2-ohpc | Portable Extensible Toolkit for Scientific Computation | package + | petsc-gnu13-openmpi4-ohpc | Portable Extensible Toolkit for Scientific Computation | package \end{lstlisting} \fi \iftoggleverb{isaarch} \begin{lstlisting}[language=bash,keepspaces=true,keywords={}] -[sms](*\#*) zypper search -t package petsc-gnu12-*-ohpc +[sms](*\#*) zypper search -t package petsc-gnu13-*-ohpc Loading repository data... Reading installed packages... S | Name | Summary --+-------------------------+--------------------------------------------------------+-------- - | petsc-gnu12-mpich-ohpc | Portable Extensible Toolkit for Scientific Computation | package - | petsc-gnu12-openmpi4-ohpc | Portable Extensible Toolkit for Scientific Computation | package + | petsc-gnu13-mpich-ohpc | Portable Extensible Toolkit for Scientific Computation | package + | petsc-gnu13-openmpi4-ohpc | Portable Extensible Toolkit for Scientific Computation | package \end{lstlisting} \fi diff --git a/docs/recipes/install/common/third_party_mpi_libs_aarch.tex b/docs/recipes/install/common/third_party_mpi_libs_aarch.tex index c7158a0904..0c612a4a7a 100644 --- a/docs/recipes/install/common/third_party_mpi_libs_aarch.tex +++ b/docs/recipes/install/common/third_party_mpi_libs_aarch.tex @@ -5,8 +5,8 @@ % ohpc_indent 5 \begin{lstlisting}[language=bash,keywords={},upquote=true,keepspaces] # Install parallel lib meta-packages for all available MPI toolchains -[sms](*\#*) (*\install*) ohpc-gnu12-mpich-parallel-libs -[sms](*\#*) (*\install*) ohpc-gnu12-openmpi4-parallel-libs +[sms](*\#*) (*\install*) ohpc-gnu13-mpich-parallel-libs +[sms](*\#*) (*\install*) ohpc-gnu13-openmpi4-parallel-libs \end{lstlisting} % ohpc_indent 0 % ohpc_command fi diff --git a/docs/recipes/install/common/third_party_mpi_libs_x86.tex b/docs/recipes/install/common/third_party_mpi_libs_x86.tex index d968ce8975..30558c012d 100644 --- a/docs/recipes/install/common/third_party_mpi_libs_x86.tex +++ b/docs/recipes/install/common/third_party_mpi_libs_x86.tex @@ -4,19 +4,19 @@ % ohpc_indent 5 \begin{lstlisting}[language=bash,keywords={},upquote=true,keepspaces] # Install parallel lib meta-packages for all available MPI toolchains -[sms](*\#*) (*\install*) ohpc-gnu12-mpich-parallel-libs -[sms](*\#*) (*\install*) ohpc-gnu12-openmpi4-parallel-libs +[sms](*\#*) (*\install*) ohpc-gnu13-mpich-parallel-libs +[sms](*\#*) (*\install*) ohpc-gnu13-openmpi4-parallel-libs \end{lstlisting} % ohpc_indent 0 % ohpc_command fi % ohpc_command if [[ ${enable_ib} -eq 1 ]];then % ohpc_indent 5 -% ohpc_command (*\install*) ohpc-gnu12-mvapich2-parallel-libs +% ohpc_command (*\install*) ohpc-gnu13-mvapich2-parallel-libs % ohpc_indent 0 % ohpc_command fi % ohpc_command if [[ ${enable_opa} -eq 1 ]];then % ohpc_indent 5 -% ohpc_command (*\install*) ohpc-gnu12-mvapich2-parallel-libs +% ohpc_command (*\install*) ohpc-gnu13-mvapich2-parallel-libs % ohpc_indent 0 % ohpc_command fi % end_ohpc_run