transfer.sh 907 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/usr/bin/env bash
  2. # local_transfer.sh: Copies the EC-Earth output from the
  3. # remote machine to a local folder and extract it
  4. LOCAL_DIR=/esarchive/exp/ecearth/%EXPID%
  5. set -xvue
  6. HPCARCH=%HPCARCH%
  7. CHUNK=%CHUNK%
  8. #
  9. # Copy Model output
  10. #
  11. cd $LOCAL_DIR
  12. if [ ${HPCARCH} == 'cca-intel' ]
  13. then
  14. chunk=$( printf "%03d\n" ${CHUNK} )
  15. for m in ifs nemo
  16. do
  17. mkdir -p ${m}/${chunk}
  18. for f in `ecaccess-file-dir %HPCHOST%:%HPCROOTDIR%/%SDATE%/%MEMBER%/runtime/output/${m}/$chunk`
  19. do
  20. ecaccess-file-mget -force %HPCHOST%:%HPCROOTDIR%/%SDATE%/%MEMBER%/runtime/output/${m}/$chunk/$f ${m}/$chunk/
  21. done
  22. done
  23. else
  24. rsync -avz %HPCUSER%@%HPCHOST%:%HPCROOTDIR%/%SDATE%/%MEMBER%/runtime/output/ifs/??? .
  25. rsync -avz %HPCUSER%@%HPCHOST%:%HPCROOTDIR%/%SDATE%/%MEMBER%/runtime/output/nemo/??? .
  26. fi
  27. #
  28. # Extract output
  29. #
  30. #for filename in CMOR*.tar.gz
  31. #do
  32. # tar -zxvf $filename
  33. # rm $filename
  34. #done