Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
Méso-NH code
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Méso-NH
Méso-NH code
Commits
34c85f62
Commit
34c85f62
authored
5 years ago
by
RODIER Quentin
Browse files
Options
Downloads
Patches
Plain Diff
Jeanine 03/04/2019: add Meteo-France/DSI procedure on beaufix/prolix HPC
parent
43bd09e8
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
A-INSTALL
+66
-12
66 additions, 12 deletions
A-INSTALL
with
66 additions
and
12 deletions
A-INSTALL
+
66
−
12
View file @
34c85f62
...
...
@@ -74,7 +74,7 @@
# ==========================================
#
# With your preferred web browser go to the MESONH WEB SITE
#
#
# http://mesonh.aero.obs-mip.fr/mesonh
# ---> Download
#
...
...
@@ -85,10 +85,10 @@
# Then untar the file "PACK-MNH-V5-4-2.tar.gz" where you want to.
# For example, in your home directory:
#
cd ~
tar xvfz PACK-MNH-V5-4-2.tar.gz
#
# Process now to the chapter to configure the MesoNH package.
#
...
...
@@ -121,7 +121,7 @@ git --version
git lfs install
# that will set up some filters under the name "lfs" in the global Git
# config file ($HOME/.gitconfig)
# config file ($HOME/.gitconfig)
#
# b) Before cloning
# -----------------
...
...
@@ -217,7 +217,7 @@ git checkout -b MYB-MNH-V5-4-2 PACK-MNH-V5-4-2
git fetch
git diff HEAD MNH-54-branch
#
# And, test this development (not yet official) version by going to this branch:
#
...
...
@@ -261,14 +261,20 @@ cd ~/MNH-V5-4-2/src
# this will create a configuration file "profile_mesonh" with
# an extension reflecting the different "choices" made automatically
# to match the computer on which you want to install MESONH
#
#
# WARNING :
# =========
# On GENCI & ECMWF & METEO/CNRM computers, the './configure' is tuned to
# On GENCI & ECMWF & METEO/CNRM
& METEO/DSI
computers, the './configure' is tuned to
# identify the computer on which the command is used
# so the good compiler, MPI & netCDF libraries,...
# are automatically chosen
#
# To install this version on one of these machines, go to the chapter
#
# => VI) COMPILING/INSTALLING ON GENCI & ECMWF & METEO COMPUTERS
#
# else follow the guidelines below.
#
# /!\ This is not the case in your "own" personal Linux computer ...
# So is up to you to set the ARCH variable correctly
# ARCH = Fortran compiler to use,
...
...
@@ -488,7 +494,7 @@ export VER_USER=MY_MODIF
#
# as before load it & and compile with the command "make user"
. ../conf/profile_mesnh...${VER_USER}...
. ../conf/profile_mes
o
nh...${VER_USER}...
make user
...
...
@@ -611,9 +617,9 @@ export ARCH=LXifort
...
cr
é
ation du fichier --> ../conf/profile_mesonh-LXifortI4-MNH-V5-4-2-MPICRAY-O2
cr
e
ation du fichier --> ../conf/profile_mesonh-LXifortI4-MNH-V5-4-2-MPICRAY-O2
# And for the compilation & example job , switch the ARCH variable to LXiort :
# And for the compilation & example job , switch the ARCH variable to LXi
f
ort :
vi job_make_mesonh_CRAY_cca(job_make_examples_CRAY_cca)
...
...
@@ -621,11 +627,53 @@ ARCH=LXifort
#ARCH=LXcray # this is the default one
. ../conf/profile_mesonh-${ARCH}I4-MNH-V5-4-2-MPICRAY-O2
#
# - At Meteo-France DSI on beaufix (or prolix)
#
# to install the whole package on your "$HOME" directory
# untar the file "PACK-MNH-V5-4-2.tar.gz" from its location :
cd ~
tar xvf $MESONH/pack_MNH-V5-4-2.tar.gz
# run the "./configure" command :
cd MNH-V5-4-2/src
./configure
#
# Due to limitation in time & memory on interactive connection
# then compile the MESONH PACKAGE in batch mode with the job_make_mesonh_BullX file :
sbatch job_make_mesonh_BullX
# This job does : gmake -j 4
# then : make installmaster
# To run basic KTEST examples :
sbatch job_make_examples_BullX
# Step-2 : configure/compiling with VER_USER=...
# ----------------------------------------------
# In a new session set the variable "VER_USER" with the name of your "USER VERSION",
# and run again the "./configure" command
#
export VER_USER=MY_MODIF
./configure
# this will regenerate the "profile-mesonh" file and a copy
# of this with the extent "profile_mesonh...${VER_USER)..."
#
# in job_make_mesonh_user_BullX insert " export VER_USER=MY_MODIF "
# then submit in batch mode
sbatch job_make_mesonh_user_BullX
#
# EXAMPLES ON GENCI & ECMWF PLATFORMS
# ====================================
# EXAMPLES ON GENCI & ECMWF PLATFORMS
& METEO COMPUTERS
# ====================================
=================
#
# - At IDRIS
#
...
...
@@ -656,6 +704,12 @@ make examples
llsubmit job_make_examples_CRAY_cca
#
# - At Meteo-France DSI on beaufix or prolix
#
sbatch job_make_examples_BullX
#
# That's all for the basic INSTALLATION of the "MESONH PACKAGE"
#
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment