Skip to content
Snippets Groups Projects
Commit 6544eb7e authored by Oriol Tintó's avatar Oriol Tintó
Browse files

Modify example_utils to use the autosubmit expid -conf option.

parent a57e9f4e
No related branches found
No related tags found
1 merge request!10Adding additional files to make creation of experiments easier
Pipeline #19333 failed
......@@ -73,39 +73,39 @@ function setup_project() {
# If experiment directory doesn't exist, create it and set up the experiment
if [ ! -e autosubmit/$EXPID/ ]; then
mkdir -p autosubmit/$EXPID/
autosubmit expid -min -H lmu -d myiconsim -repo $PROJECT_ORIGIN -b $PROJECT_BRANCH &> >(tee autosubmit/$EXPID/log.autosubmit.expid)
autosubmit expid -min -H lmu -d myiconsim -repo $PROJECT_ORIGIN -b $PROJECT_BRANCH -conf "conf/${ICON_CASE}.yml"&> >(tee autosubmit/$EXPID/log.autosubmit.expid)
AUTOID=$(grep Experiment autosubmit/$EXPID/log.autosubmit.expid | awk '{print $2}')
mv -v autosubmit/$AUTOID/* autosubmit/$EXPID
rmdir -v autosubmit/$AUTOID
fi
# Create and write the minimal config file
cat >autosubmit/$EXPID/conf/minimal.yml <<EOF
ICON_CASE: "${ICON_CASE}"
CONFIG:
AUTOSUBMIT_VERSION: "$AUTOSUBMIT_VERSION"
TOTALJOBS: 20
MAXWAITINGJOBS: 20
RETRIALS: 0
DEFAULT:
EXPID: "$EXPID"
HPCARCH: "${PLATFORM}" # use LMU to run on cluster
CUSTOM_CONFIG:
PRE:
- "%PROJDIR%/conf/common"
- "%PROJDIR%/conf/%ICON_CASE%"
PROJECT:
PROJECT_TYPE: "git"
PROJECT_DESTINATION: "autoicon"
GIT:
PROJECT_ORIGIN: "$PROJECT_ORIGIN"
PROJECT_BRANCH: "$PROJECT_BRANCH"
PROJECT_COMMIT: ""
PROJECT_SUBMODULES: ""
FETCH_SINGLE_BRANCH: True
EOF
# # Create and write the minimal config file
# cat >autosubmit/$EXPID/conf/minimal.yml <<EOF
#ICON_CASE: "${ICON_CASE}"
#
#CONFIG:
# AUTOSUBMIT_VERSION: "$AUTOSUBMIT_VERSION"
# TOTALJOBS: 20
# MAXWAITINGJOBS: 20
# RETRIALS: 0
#DEFAULT:
# EXPID: "$EXPID"
# HPCARCH: "${PLATFORM}" # use LMU to run on cluster
# CUSTOM_CONFIG:
# PRE:
# - "%PROJDIR%/conf/common"
# - "%PROJDIR%/conf/%ICON_CASE%"
#
#PROJECT:
# PROJECT_TYPE: "git"
# PROJECT_DESTINATION: "autoicon"
#GIT:
# PROJECT_ORIGIN: "$PROJECT_ORIGIN"
# PROJECT_BRANCH: "$PROJECT_BRANCH"
# PROJECT_COMMIT: ""
# PROJECT_SUBMODULES: ""
# FETCH_SINGLE_BRANCH: True
#EOF
# Create and write the additional config file
cat >autosubmit/${EXPID}/conf/01_myconf.yml <<EOF
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment