Difference between revisions of "UCVM cca/cvms5 comparing builtin-gtl vs elygtl:ely"

From SCECpedia
Jump to navigationJump to search
Line 13: Line 13:
 
reinstalled.
 
reinstalled.
 
It can also accept external elygtl post processing.
 
It can also accept external elygtl post processing.
 +
 +
== invoke external gtl ==
 +
 +
To trigger inclusion of elygtl externally, supply elygtl:ely as one of the model in the modellist argument and supply
 +
the Zrange, for example, -z 0,350. Any point that falls within the Zrange would get gtl-ed.
 +
 +
srun -v --mpi=pmi2 ${SLURM_SUBMIT_DIR}/basin_query_mpi_complete -b ${TEST_TOP_PATH}/RESULT/h
 +
pc_cca_elygtl_500_z1.0_proj.first,${TEST_TOP_PATH}/RESULT/hpc_cca_elygtl_500_z1.0_proj.first
 +
OrSecond,${TEST_TOP_PATH}/RESULT/hpc_cca_elygtl_500_z1.0_proj.last,${TEST_TOP_PATH}/RESULT/h
 +
pc_cca_elygtl_500_z1.0_proj.secondOnly,${TEST_TOP_PATH}/RESULT/hpc_cca_elygtl_500_z1.0_proj.
 +
threeLast -o ${TEST_TOP_PATH}/RESULT/hpc_cca_elygtl_500_z1.0_proj.result,${TEST_TOP_PATH}/RE
 +
SULT/hpc_cca_elygtl_500_z1.0_proj.meta.json -f ${SLURM_SUBMIT_DIR}/ucvm.conf -m cca,elygtl:e
 +
ly -z 0,500 -i 20 -v 1000 -l 33.35,-123.0 -s 0.005 -x 1551 -y 1201
 +
  
 
== cvmsi Z1 plots ==
 
== cvmsi Z1 plots ==

Revision as of 21:24, 16 January 2020

CVM-S4.26.M01(cvmsi) & embedded GTL code

The GTL related flags and their default setting in cvmsi src code,

  • ADD_ALT_GTL (set to 0)
  • ADD_ROB_GTL (set to 0)
  • ADD_TJ_GTL (set to 1)
  • ADD_GTL (set to 0)

cvmsi has embedded gtl code but not turned on by default. ADD_GTL flag needs to be set to 1 in src/cvmsi.c, recompile and the new libcvmsi.so reinstalled. It can also accept external elygtl post processing.

invoke external gtl

To trigger inclusion of elygtl externally, supply elygtl:ely as one of the model in the modellist argument and supply the Zrange, for example, -z 0,350. Any point that falls within the Zrange would get gtl-ed.

srun -v --mpi=pmi2 ${SLURM_SUBMIT_DIR}/basin_query_mpi_complete -b ${TEST_TOP_PATH}/RESULT/h pc_cca_elygtl_500_z1.0_proj.first,${TEST_TOP_PATH}/RESULT/hpc_cca_elygtl_500_z1.0_proj.first OrSecond,${TEST_TOP_PATH}/RESULT/hpc_cca_elygtl_500_z1.0_proj.last,${TEST_TOP_PATH}/RESULT/h pc_cca_elygtl_500_z1.0_proj.secondOnly,${TEST_TOP_PATH}/RESULT/hpc_cca_elygtl_500_z1.0_proj. threeLast -o ${TEST_TOP_PATH}/RESULT/hpc_cca_elygtl_500_z1.0_proj.result,${TEST_TOP_PATH}/RE SULT/hpc_cca_elygtl_500_z1.0_proj.meta.json -f ${SLURM_SUBMIT_DIR}/ucvm.conf -m cca,elygtl:e ly -z 0,500 -i 20 -v 1000 -l 33.35,-123.0 -s 0.005 -x 1551 -y 1201


cvmsi Z1 plots

tj Z1.0

Using stock cvmsi (which is with ADD_TJ enable) and elygtl,

raw data

CCA and gtl

CCA has a gtl on/off flag in the data/config file.

It can also use external elygtl post processing

The depth interval in data/config is 500m.

original Z1.0
gtl Z1.0
elygtl Z1.0 Zrange to 350
elygtl Z1.0 Zrange to 500m


original Z2.5
gtl Z2.5
elygtl Z2.5 Zrange to 350m
elygtl Z2.5 Zrange to 500m

raw data

CVM-S4.26(cvms5) and gtl

cvms5 has a gtl on/off flag in the data/config file.

It can also use external elygtl post processing.

depth interval in data/config is 500m.

original Z1.0
gtl Z1.0
elygtl Z1.0 Zrange to 350m
elygtl Z1.0 Zrange to 500m


original Z2.5
gtl Z2.5
elygtl Z2.5 Zrange to 350m
elygtl Z2.5 Zrange to 500m

raw data

Related Links