ClimaCoupler.jl icon indicating copy to clipboard operation
ClimaCoupler.jl copied to clipboard

Use ClimaUtilities.jl CallbackManager module

Open juliasloan25 opened this issue 1 year ago • 0 comments

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!) from src/TimeManager.jl to src/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

juliasloan25 avatar Sep 14 '23 23:09 juliasloan25