NCAR / ccpp-framework

Common Community Physics Package (CCPP)
http://www.dtcenter.org/community-code/common-community-physics-package-ccpp/
Other
26 stars 63 forks source link

NOT TO MERGE, JUST TO LOOK AT: working towards unit conversion using VarCompat object #506

Closed climbfuji closed 8 months ago

climbfuji commented 9 months ago
$ /Users/heinzell/work/ccpp-framework/ccpp-framework-capgen-unit-conv/scripts/ccpp_capgen.py --host-files test_host_data.meta,test_host_mod.meta,test_host.meta --scheme-files var_action_files.txt --suites var_action_suite.xml --host-name test_host --output-root /Users/heinzell/work/ccpp-framework/ccpp-framework-capgen-unit-conv/test/var_action_test/ct_build/ccpp
compat_obj.reverse_transform(fake data): 'effrr_in_local(ccpp_constant_one:horizontal_loop_extent-ccpp_constant_one+1,ccpp_constant_one:vertical_layer_dimension) = 1.0E+6_kind_phys*effrr(ccpp_constant_one:horizontal_loop_extent,ccpp_constant_one:vertical_layer_dimension)'
compat_obj.forward_transform(fake data): 'effrr(ccpp_constant_one:horizontal_loop_extent+ccpp_constant_one-1,ccpp_constant_one:vertical_layer_dimension) = 1.0E-6_kind_phys*effrr_in_local(ccpp_constant_one:horizontal_loop_extent,ccpp_constant_one:vertical_layer_dimension)'
compat_obj.reverse_transform(fake data): 'effrl_inout_local(ccpp_constant_one:horizontal_loop_extent-ccpp_constant_one+1,ccpp_constant_one:vertical_layer_dimension) = 1.0E+6_kind_phys*effrl(ccpp_constant_one:horizontal_loop_extent,ccpp_constant_one:vertical_layer_dimension)'
compat_obj.forward_transform(fake data): 'effrl(ccpp_constant_one:horizontal_loop_extent+ccpp_constant_one-1,ccpp_constant_one:vertical_layer_dimension) = 1.0E-6_kind_phys*effrl_inout_local(ccpp_constant_one:horizontal_loop_extent,ccpp_constant_one:vertical_layer_dimension)'
compat_obj.reverse_transform(fake data): 'effri_out_local(ccpp_constant_one:horizontal_loop_extent-ccpp_constant_one+1,ccpp_constant_one:vertical_layer_dimension) = 1.0E+6_kind_phys*effri(ccpp_constant_one:horizontal_loop_extent,ccpp_constant_one:vertical_layer_dimension)'
compat_obj.forward_transform(fake data): 'effri(ccpp_constant_one:horizontal_loop_extent+ccpp_constant_one-1,ccpp_constant_one:vertical_layer_dimension) = 1.0E-6_kind_phys*effri_out_local(ccpp_constant_one:horizontal_loop_extent,ccpp_constant_one:vertical_layer_dimension)'
compat_obj.reverse_transform(fake data): 'effrs_inout_local(ccpp_constant_one:horizontal_loop_extent-ccpp_constant_one+1,ccpp_constant_one:vertical_layer_dimension) = 1.0E+6_kind_phys*effrs(ccpp_constant_one:horizontal_loop_extent,ccpp_constant_one:vertical_layer_dimension)'
compat_obj.forward_transform(fake data): 'effrs(ccpp_constant_one:horizontal_loop_extent+ccpp_constant_one-1,ccpp_constant_one:vertical_layer_dimension) = 1.0E-6_kind_phys*effrs_inout_local(ccpp_constant_one:horizontal_loop_extent,ccpp_constant_one:vertical_layer_dimension)'
climbfuji commented 8 months ago

This is no longer needed