Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
submit_pipeline_model.sh 1.30 KiB
#!/bin/bash

# ------------------------------------------------------------------------------
# config
# ------------------------------------------------------------------------------


# here somehow write the prefix depending on what we are testing
JOB_NAME_PREFIX=ppln_noa_50_ac

INPUT_PATH='/work/voigtma/ppln_noae_50_ac-2017-02-09T18-31-21'
NAME=$JOB_NAME_PREFIX-$(date +%FT%H-%M-%S)

OUTPUT_PATH=/work/$USER/$NAME

# qsub -v means that OUTPUT_PATH goes into environment (normally export, but with qsub different)
QSUB="qsub -terse -v OUTPUT_PATH=$OUTPUT_PATH -o /work/$USER/$NAME.log -j y"


# ------------------------------------------------------------------------------
# model-fitting & prediction 
# ------------------------------------------------------------------------------


  MODEL_JOB_ID_FITTING=$($QSUB  \
    -N ${JOB_NAME_PREFIX}_fitting \
    $HOME/orangutan_density_distribution/src/model_fitting/submit_abundance_model_ac_term.sh \
    -i $INPUT_PATH \
    --ESW-aerial 0.075 \
    --stability)


  # prediction submitten
 MODEL_JOB_ID_PRED=$($QSUB \
    -N ${JOB_NAME_PREFIX}_prediction \
    -hold_jid $MODEL_JOB_ID_FITTING \
    -t 1999:2015 \
    $HOME/orangutan_density_distribution/src/prediction/submit_abundance_pred.sh \
    -i $OUTPUT_PATH \
    --predictor-input-directory $INPUT_PATH \
    -q)