Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F113334337
exec_poa_irrad.sh
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sat, May 17, 06:44
Size
1 KB
Mime Type
text/x-shellscript
Expires
Mon, May 19, 06:44 (2 d)
Engine
blob
Format
Raw Data
Handle
26226230
Attached To
R8800 solar_potential
exec_poa_irrad.sh
View Options
#!/bin/bash
## == Settings
#SBATCH --job-name=tilted_irrad
#SBATCH --nodes=1
#SBATCH --mem=250G
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=1
#SBATCH --time=00:30:00
#SBATCH --workdir ./output
#SBATCH --array=1-97
#SBATCH -o tilted_irrad_%A_%a.out # Standard output
#SBATCH -e tilted_irrad_%A_%a.err # Standard error
echo STARTING AT $(date)
echo
## ====== Specify here the needed modules
module purge
module load gcc python/3.6.5
## ====== Get slurm array ID
N=${SLURM_ARRAY_TASK_ID}
echo Slurm array task ID: $N
echo
WORKDIR= # PATH TO WORKING DIRECTORY
## ====== User input
PATH_TO_SCRIPT=$WORKDIR\/poa_irradiance.py
# input file paths:
ROOFTOPS= # ABSOLUTE PATH TO FILE WITH ROOFTOP INFORMATION
METEO= # ABSOLUTE PATH TO FILE WITH SOLAR RADIATION DATA
ALBEDO= # ABSOLUTE PATH TO FILE WITH ALBEDO DATA
BATCH_SIZE=100000 # 200000 corresponds to 49 batches, 100000 corresponds to 97 batches
## ===== Variable definitions
CURR_ID=`expr $N - 1`
START_ID=`expr $CURR_ID \* $BATCH_SIZE + 1`
OUTPUT=$WORKDIR\/tmp/poa_irradiance_$CURR_ID\.nc
## ===== Execute script
source activate py3
python $PATH_TO_SCRIPT $METEO $ROOFTOPS $OUTPUT $ALBEDO $START_ID $BATCH_SIZE
# conda deactivate
echo
echo FINISHED AT $(date)
Event Timeline
Log In to Comment