Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/advanced/dna/dsbandrepair/macros/scripts/pilelinedsbandrepair.sh

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /examples/advanced/dna/dsbandrepair/macros/scripts/pilelinedsbandrepair.sh (Version 11.3.0) and /examples/advanced/dna/dsbandrepair/macros/scripts/pilelinedsbandrepair.sh (Version 9.5)


  1 #!/usr/bin/env bash                               
  2 numRankP=1 # Number of ranks(cpu/cores) for ph    
  3 numRankC=2 # Number of ranks(cores/cpus) for c    
  4 flag="all"; #default,                             
  5 inputFolder="chem_input"                          
  6 physmacfile="dsbandrepair.in"  #change it if y    
  7 chemmacfile="chem.in" #change it if you use ot    
  8 ##--------------------------------------------    
  9 logfolder="logs"                                  
 10 if [ ! -d $logfolder ]; then                      
 11 # folder to contain logfiles                      
 12     mkdir "$logfolder"                            
 13     mkdir "$logfolder/phys"                       
 14     mkdir "$logfolder/chem"                       
 15 fi                                                
 16 ##--------------------------------------------    
 17 ##Read input arguments                            
 18 for i in "$@"                                     
 19 do                                                
 20     if [ $i = "-f" ] ;then shift;unset flag;fl    
 21     if [ $i = "-nRP" ] ;then shift;unset numRa    
 22     if [ $i = "-nRC" ] ; then shift;unset numR    
 23     if [ $i = "-mP" ] ; then shift;unset physm    
 24     if [ $i = "-mC" ] ; then shift;unset chemm    
 25 done                                              
 26 ##--------------------------------------------    
 27 echo "See $logfolder/* for running details"       
 28 #START_TIME=$SECONDS                              
 29 ##--------------------------------------------    
 30 #PhysStage:                                       
 31 if [ $flag = "all" ] || [ $flag = "phys" ]; th    
 32     if [ -d $logfolder/phys ]; then find $logf    
 33     echo "Start running physical stage........    
 34     mpiexec -np $numRankP --bind-to none ./dsb    
 35     wait                                          
 36     echo "End running physical stage..........    
 37 fi                                                
 38 wait # make sure all above processes finish be    
 39                                                   
 40 ##--------------------------------------------    
 41                                                   
 42 #ChemStage:                                       
 43 if [ $flag = "all" ] || [ $flag = "chem" ]; th    
 44     if [ -d $logfolder/chem ]; then find $logf    
 45     fi                                            
 46     echo "Start running chemical stage........    
 47     # Loop on each file of the $inputFolder fo    
 48     mpiexec -np $numRankC --bind-to none ./dsb    
 49     wait                                          
 50     echo "End running chemical stage..........    
 51 fi                                                
 52                                                   
 53 ##--------------------------------------------    
 54 #echo "Elasped timed for $flag stage: $(($SECO    
 55 ##--------------------------------------------