-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor Chem_MieTableMod2G.F90 #96
Comments
Where to save channels(:) after deleting Chem_Mie type? |
There is a laundry list of changes needed:
|
I also want to temporarily write another interface that works with 3D arrays that is not elemental. If ELEMENTAL gives comparable performance, we delete the 3d version (and leave a comment that elemental was benchmarked) Otherwise we eliminate ELEMENTAL and keep both versions and also create a 1D version that is needed outside of GEOS. |
In the elemental procedure, I suspect it creates 3d channels and idx which are not necessary when 3d is called |
|
Should we change lambda(:) to channels(:) in the component too? |
ELEMENTAL only "creates arrays" for the arguments that are arrays. The "THIS" object remains a scalar, as does idx. Maybe others - have not looked.
No - pmom is a different shape and thus prevents ELEMENTAL. I pulled it into a separate interface precisely because of that. |
Actually, it should be changed to |
It has been done with PR on 3/17/2022. |
No longer needed as we do not aggregate across tracers.
The text was updated successfully, but these errors were encountered: