Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
documentation:examples:scripts [2013/02/06 17:19] – ltaulell | documentation:examples:scripts [2013/02/07 09:03] (Version actuelle) – effacée ltaulell | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Fortran, Séquentiel ==== | ||
- | ==== Script de soumission tcsh ==== | ||
- | |||
- | <code bash batch.csh> | ||
- | #!/bin/tcsh | ||
- | # | ||
- | set QUEUE=" | ||
- | # | ||
- | # Attention changer l' | ||
- | set HDIR="/ | ||
- | set WORKDIR="/ | ||
- | # | ||
- | / | ||
- | |||
- | </ | ||
- | |||
- | ==== Script d' | ||
- | |||
- | <code bash batchrun.csh> | ||
- | #!/bin/tcsh | ||
- | # | ||
- | # Attention changer l' | ||
- | set EXECDIR="/ | ||
- | set WORKDIR="/ | ||
- | # | ||
- | cd ${WORKDIR} | ||
- | |||
- | # | ||
- | #source / | ||
- | |||
- | #$ -cwd | ||
- | #$ -V | ||
- | |||
- | ${EXECDIR}/ | ||
- | |||
- | </ | ||
- | |||
- | ==== Script de soumission bash ==== | ||
- | |||
- | <code bash batch.sh> | ||
- | #!/bin/bash | ||
- | # | ||
- | QUEUE=" | ||
- | # | ||
- | # Attention changer l' | ||
- | HDIR="/ | ||
- | WORKDIR="/ | ||
- | # | ||
- | / | ||
- | </ | ||
- | |||
- | ==== Script d' | ||
- | |||
- | <code bash batchrun.sh> | ||
- | #!/bin/bash | ||
- | # | ||
- | # Attention changer l' | ||
- | EXECDIR="/ | ||
- | WORKDIR="/ | ||
- | # | ||
- | cd ${WORKDIR} | ||
- | # | ||
- | # | ||
- | #/bin/tcsh / | ||
- | # | ||
- | #$ -cwd | ||
- | #$ -V | ||
- | # | ||
- | ${EXECDIR}/ | ||
- | |||
- | </ | ||
- | |||
- | ===== Fortran, parallèle ==== | ||
- | |||
- | ==== Script de soumission tcsh parallèle ==== | ||
- | |||
- | <code bash batch.csh> | ||
- | #!/bin/tcsh | ||
- | # | ||
- | set QUEUE=" | ||
- | # | ||
- | # | ||
- | set SQUEUE=" | ||
- | set NPROC=" | ||
- | # | ||
- | # Attention changer l' | ||
- | set HDIR="/ | ||
- | set WORKDIR="/ | ||
- | # | ||
- | / | ||
- | </ | ||
- | |||
- | ==== Script d' | ||
- | |||
- | <code bash batchrun.csh> | ||
- | #!/bin/tcsh | ||
- | # | ||
- | # Attention changer l' | ||
- | set EXECDIR="/ | ||
- | set WORKDIR="/ | ||
- | # | ||
- | set HOSTFILE=${TMPDIR}/ | ||
- | # | ||
- | set PREFIX="/ | ||
- | set MPIRUN=${PREFIX}/ | ||
- | # | ||
- | cd ${WORKDIR} | ||
- | # | ||
- | #$ -cwd | ||
- | #$ -V | ||
- | # | ||
- | $MPIRUN -v --prefix ${PREFIX} --hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/ | ||
- | </ | ||
- | |||
- | ===== C, Séquentiel ===== | ||
- | |||
- | ==== Script de soumission tcsh ==== | ||
- | |||
- | <code bash batch.csh> | ||
- | #!/bin/tcsh | ||
- | # | ||
- | set QUEUE=" | ||
- | # | ||
- | # Attention changer l' | ||
- | set HDIR="/ | ||
- | set WORKDIR="/ | ||
- | # | ||
- | / | ||
- | </ | ||
- | |||
- | ==== Script d' | ||
- | |||
- | <code bash batchrun.csh> | ||
- | #!/bin/tcsh | ||
- | # | ||
- | # Attention changer l' | ||
- | set EXECDIR="/ | ||
- | set WORKDIR="/ | ||
- | # | ||
- | cd ${WORKDIR} | ||
- | |||
- | # | ||
- | #source / | ||
- | |||
- | #$ -cwd | ||
- | #$ -V | ||
- | |||
- | ${EXECDIR}/ | ||
- | </ | ||
- | |||
- | ==== Script de soumission bash ==== | ||
- | |||
- | <code bash batch.sh> | ||
- | #!/bin/bash | ||
- | # | ||
- | QUEUE=" | ||
- | # | ||
- | # Attention changer l' | ||
- | HDIR="/ | ||
- | WORKDIR="/ | ||
- | # | ||
- | / | ||
- | </ | ||
- | |||
- | ==== Script d' | ||
- | |||
- | <code bash batchrun.sh> | ||
- | #!/bin/bash | ||
- | # | ||
- | # Attention changer l' | ||
- | EXECDIR="/ | ||
- | WORKDIR="/ | ||
- | # | ||
- | cd ${WORKDIR} | ||
- | # | ||
- | # | ||
- | #/bin/tcsh / | ||
- | # | ||
- | #$ -cwd | ||
- | #$ -V | ||
- | # | ||
- | ${EXECDIR}/ | ||
- | </ | ||
- | |||
- | ===== C, parallèle ==== | ||
- | |||
- | ==== Script de soumission tcsh parallèle ==== | ||
- | |||
- | <code bash batch.csh> | ||
- | #!/bin/tcsh | ||
- | # | ||
- | set QUEUE=" | ||
- | # | ||
- | # | ||
- | set SQUEUE=" | ||
- | set NPROC=" | ||
- | # | ||
- | # Attention changer l' | ||
- | set HDIR="/ | ||
- | set WORKDIR="/ | ||
- | # | ||
- | / | ||
- | </ | ||
- | |||
- | ==== Script d' | ||
- | |||
- | <code bash batchrun.csh> | ||
- | #!/bin/tcsh | ||
- | # | ||
- | # Attention changer l' | ||
- | set EXECDIR="/ | ||
- | set WORKDIR="/ | ||
- | # | ||
- | set HOSTFILE=${TMPDIR}/ | ||
- | # | ||
- | set PREFIX="/ | ||
- | set MPIRUN=${PREFIX}/ | ||
- | # | ||
- | cd ${WORKDIR} | ||
- | # | ||
- | #$ -cwd | ||
- | #$ -V | ||
- | # | ||
- | $MPIRUN -v --prefix ${PREFIX} --hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/ | ||
- | </ | ||
- | |||
- | ==== Script de soumission bash parallèle ==== | ||
- | |||
- | <code bash batch.sh> | ||
- | #!/bin/bash | ||
- | # | ||
- | QUEUE=" | ||
- | # | ||
- | # | ||
- | SQUEUE=" | ||
- | NPROC=" | ||
- | # | ||
- | # Attention changer l' | ||
- | HDIR="/ | ||
- | WORKDIR="/ | ||
- | # | ||
- | / | ||
- | </ | ||
- | |||
- | ==== Script d' | ||
- | |||
- | <code bash batchrun.sh> | ||
- | #!/bin/bash | ||
- | # | ||
- | # Attention changer l' | ||
- | EXECDIR="/ | ||
- | WORKDIR="/ | ||
- | # | ||
- | HOSTFILE=${TMPDIR}/ | ||
- | # | ||
- | PREFIX="/ | ||
- | MPIRUN=${PREFIX}/ | ||
- | # | ||
- | cd ${WORKDIR} | ||
- | # | ||
- | #$ -cwd | ||
- | #$ -V | ||
- | # | ||
- | $MPIRUN -v --prefix ${PREFIX} --hostfile ${HOSTFILE} -np ${NSLOTS} ${EXECDIR}/ | ||
- | </ |