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() { ...@@ -73,39 +73,39 @@ function setup_project() {
# If experiment directory doesn't exist, create it and set up the experiment # If experiment directory doesn't exist, create it and set up the experiment
if [ ! -e autosubmit/$EXPID/ ]; then if [ ! -e autosubmit/$EXPID/ ]; then
mkdir -p autosubmit/$EXPID/ 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}') AUTOID=$(grep Experiment autosubmit/$EXPID/log.autosubmit.expid | awk '{print $2}')
mv -v autosubmit/$AUTOID/* autosubmit/$EXPID mv -v autosubmit/$AUTOID/* autosubmit/$EXPID
rmdir -v autosubmit/$AUTOID rmdir -v autosubmit/$AUTOID
fi fi
# Create and write the minimal config file # # Create and write the minimal config file
cat >autosubmit/$EXPID/conf/minimal.yml <<EOF # cat >autosubmit/$EXPID/conf/minimal.yml <<EOF
ICON_CASE: "${ICON_CASE}" #ICON_CASE: "${ICON_CASE}"
#
CONFIG: #CONFIG:
AUTOSUBMIT_VERSION: "$AUTOSUBMIT_VERSION" # AUTOSUBMIT_VERSION: "$AUTOSUBMIT_VERSION"
TOTALJOBS: 20 # TOTALJOBS: 20
MAXWAITINGJOBS: 20 # MAXWAITINGJOBS: 20
RETRIALS: 0 # RETRIALS: 0
DEFAULT: #DEFAULT:
EXPID: "$EXPID" # EXPID: "$EXPID"
HPCARCH: "${PLATFORM}" # use LMU to run on cluster # HPCARCH: "${PLATFORM}" # use LMU to run on cluster
CUSTOM_CONFIG: # CUSTOM_CONFIG:
PRE: # PRE:
- "%PROJDIR%/conf/common" # - "%PROJDIR%/conf/common"
- "%PROJDIR%/conf/%ICON_CASE%" # - "%PROJDIR%/conf/%ICON_CASE%"
#
PROJECT: #PROJECT:
PROJECT_TYPE: "git" # PROJECT_TYPE: "git"
PROJECT_DESTINATION: "autoicon" # PROJECT_DESTINATION: "autoicon"
GIT: #GIT:
PROJECT_ORIGIN: "$PROJECT_ORIGIN" # PROJECT_ORIGIN: "$PROJECT_ORIGIN"
PROJECT_BRANCH: "$PROJECT_BRANCH" # PROJECT_BRANCH: "$PROJECT_BRANCH"
PROJECT_COMMIT: "" # PROJECT_COMMIT: ""
PROJECT_SUBMODULES: "" # PROJECT_SUBMODULES: ""
FETCH_SINGLE_BRANCH: True # FETCH_SINGLE_BRANCH: True
EOF #EOF
# Create and write the additional config file # Create and write the additional config file
cat >autosubmit/${EXPID}/conf/01_myconf.yml <<EOF 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