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

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

Revision as of 21:25, 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.

invoking 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