@hyungyukang raised the issue: https://github.com/E3SM-Project/Omega/pull/170#discussion_r1869783430 > should we start thinking about creating a shared constants file ? I feel strongly that these need to come from: https://github.com/E3SM-Project/E3SM/blob/09b9b7e21e3d381eafa962e178a5951580e2fc74/share/util/shr_const_mod.F90 or that we need to come up with a way to check that our constants have not deviated from these if they are separate. I asked how Scream handling this, and @mwarusz said: >Not sure that they do: > > https://github.com/E3SM-Project/E3SM/blob/09b9b7e21e3d381eafa962e178a5951580e2fc74/components/eamxx/src/physics/share/physics_constants.hpp#L46 > > https://github.com/E3SM-Project/E3SM/blob/09b9b7e21e3d381eafa962e178a5951580e2fc74/share/util/shr_const_mod.F90#L16
@hyungyukang raised the issue:
#170 (comment)
I feel strongly that these need to come from:
https://github.com/E3SM-Project/E3SM/blob/09b9b7e21e3d381eafa962e178a5951580e2fc74/share/util/shr_const_mod.F90
or that we need to come up with a way to check that our constants have not deviated from these if they are separate.
I asked how Scream handling this, and @mwarusz said: