-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
It seems like we need to take a several steps to make Cloudy compatible with ClimaAtmos...
- Data structures
- Remove mutable structs (must be immutable)
- Replace Arrays and Vectors with Tuples or SVectors
- Function signatures
- Ensure function calls return values, rather than updating structs
- They also should not allocate (where possible)
- Unit testing
- Add tests for @allocated as necessary
Next steps will include:
- Updating CloudMicrophysics.jl to use the appropriate new structures and function calls in a way that is still compatible with ClimaAtmos.jl
- (Re)integrate Cloudy.jl and/or CM.jl into ClimaAtmos. (Note the scaffolding for this already exists in branch ej/add_cloudy)
Metadata
Metadata
Assignees
Labels
No labels