Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
# usage display
usage() {
echo -e "\nPlease provide at least one simulation basename."
echo -e "\nUSAGE:\n$(basename $0) [ basename1 basename2 ... ]\n"
}
# check if there is at least one argument
if [ $# -lt 1 ]; then
#!/usr/bin/env perl
$count=0;
print " ";
while (<>) {
chomp;
# convert estar output to pegs format
#!/bin/bash
# usage display
usage() {
echo -e "\nPlease provide at least one simulation basename."
echo -e "\nUSAGE:\n$(basename $0) [ basename1 basename2 ... ]\n"
}
# check if there is at least one argument
if [ $# -lt 1 ]; then
@echo off
REM #################################################################################
REM
REM usage:
REM egs-parallel.bat (or double-click on this file)
REM
REM #################################################################################
REM # ask about command and number of processes
#!/usr/bin/python
import sys, re, os.path, math
# usage
if (len(sys.argv) < 2):
print ('''\nusage:)
%s filenames
#!/bin/bash
#####################################################################################
#
# usage:
#
# egs-submit <app> <template> [ pid ]
#
# app: EGSnrc app to invoke
# template: input file with "@" placeholders
#!/bin/bash
#####################################################################################
#
# usage:
#
# dosxyz-parallel <input> <pegs> <n>
#
# input: basename of input.template input file
# pegs: pegs file to use
@ftessier
ftessier / egs-plotdose-1d.py
Created December 3, 2015 19:01
EGSnrc python script to plot 1d dose profiles from .3ddose files
#!/usr/bin/python
import sys, re, os.path
# usage
if (len(sys.argv) < 2):
print '''\nusage:
%s x|y|z a,b filenames
@ftessier
ftessier / egs-parallel.bat
Created December 3, 2015 18:58
EGSnrc Windows batch script to manually run jobs in parallel
@echo off
REM #################################################################################
REM
REM usage:
REM egs-parallel.bat (or double-click on this file)
REM
REM #################################################################################
REM # ask about command and number of processes
@ftessier
ftessier / egs-parallel.sh
Last active October 21, 2022 10:39
EGSnrc bash script to manually run jobs in parallel
#!/bin/bash
#####################################################################################
#
# usage:
#
# egs-parallel.sh <n> <command>
# n: number of jobs
# command: EGSnrc command you want to run in parallel
#