def script(cls, _id, nn, walltime, **kwargs): js = super(TitanEnvironment, cls).script(_id) js.writeline('#PBS -j oe') js.writeline('#PBS -l nodes={}'.format(nn)) js.writeline('#PBS -l walltime={}'.format(format_timedelta(walltime))) js.writeline('#PBS -A MAT149') js.writeline('#PBS -m abe') js.writeline('#PBS -M [email protected]') return js
def script(cls, _id, nn, walltime, ppn=None, **kwargs): if ppn is None: ppn = cls.core_per_node js = super(MyMoabEnvironment, cls).script() js.writeline('#!/bin/sh -l') js.writeline('#PBS -j oe') js.writeline('#PBS -l nodes={}:ppn={}'.format(nn, ppn)) js.writeline('#PBS -l walltime={}'.format(format_timedelta(walltime))) js.writeline('#PBS -q low') js.writeline('#PBS -N {}'.format(_id)) js.writeline('#PBS -V') return js
def script(cls, _id, **kwargs): walltime = timedelta(hours=48) js = super(bridgesEnvironment, cls).script(_id=_id, **kwargs) js.writeline("#!/bin/bash") js.writeline("#SBATCH --job-name={}".format(_id)) js.writeline("#SBATCH -t {}".format(format_timedelta(walltime))) js.writeline("#SBATCH --ntasks=1") js.writeline("#SBATCH --ntasks-per-node=1") js.writeline("#SBATCH -p GPU-shared") js.writeline("#SBATCH --output={}.o".format(_id)) js.writeline("#SBATCH --gres=gpu:1") js.writeline("source activate rhaco") js.writeline("module load cuda/8.0") return js
def script(cls, _id, **kwargs): nn = 1 walltime = timedelta(hours=1) js = super(r2Environment, cls).script(_id=_id, **kwargs) js.writeline("#!/bin/bash") js.writeline("#SBATCH --job-name={}".format(_id)) # js.writeline('#SBATCH -N {}'.format(nn)) js.writeline("#SBATCH -n 8") js.writeline("#SBATCH -t {}".format(format_timedelta(walltime))) js.writeline("#SBATCH -p gpuq") js.writeline("#SBATCH --output={}.o".format(_id)) js.writeline("#SBATCH --mail-type=All") js.writeline("#SBATCH [email protected]") js.writeline("#SBATCH --gres=gpu:1") js.writeline("on-conda") js.writeline("source activate rhaco") return js
def script(cls, _id, **kwargs): nn = 1 walltime = timedelta(hours=1) js = super(kestrelEnvironment, cls).script(_id=_id, **kwargs) js.writeline("#!/bin/bash") js.writeline("#SBATCH --job-name={}".format(_id)) js.writeline("#SBATCH -N {}".format(nn)) js.writeline("#SBATCH -n 1") js.writeline("#SBATCH -t {}".format(format_timedelta(walltime))) js.writeline("#SBATCH -p batch") js.writeline("#SBATCH --output={}.o".format(_id)) js.writeline("#SBATCH --mail-type=All") js.writeline("#SBATCH [email protected]") js.writeline("#SBATCH --gres=gpu:1") js.writeline("on-conda") js.writeline("module load cuda80/toolkit/8.0.61") js.writeline("source activate rhaco") return js