ClimaCoupler.jl
ClimaCoupler.jl copied to clipboard
Use ClimaUtilities.jl CallbackManager module
Switch from using ClimaCoupler.jl TimeManager module to using shared ClimaUtilities.jl TimeManager.
See https://github.com/CliMA/ClimaUtilities.jl/pull/9 for detailed interface/functionality changes.
Closed by https://github.com/CliMA/ClimaCoupler.jl/pull/952 tracked by https://github.com/CliMA/ClimaUtilities.jl/issues/39
To Do
- [x] Delete ClimaCoupler.jl TimeManager module
- [x] Move
CoupledSimulation
-specific functions (current_date
,update_firstdayofmonth!
) fromsrc/TimeManager.jl
tosrc/Interfacer.jl
- [x] Update
trigger_callback
function calls for new interface- src/Diagnostics.jl, experiments/AMIP/modular/coupler_driver.jl
- [x] Update files using ClimaCoupler.jl TimeManager to load ClimaUtilities.jl module instead
- [ ] rename cs.dates.date -> cs.dates.current_date for clarity