Remove Vdotout functionality#54
Conversation
|
One more thing: When we're done with Vdotout, we should check if this affects the Matlab code as well (one of the matlab fixes that I recently applied was related to Vdotout). |
|
Also, GEOS-Chem 14.0.0 will use KPP 2.5.0. So we could bring this in now, and I can fix |
Hi @RolfSander, I just checked the Matlab fix: 5709ca3#diff-75f594008bcd3db69d19f27727f5f2ea2d033a589b10527b248f96ef16b01272L841 It looks like support for if( z_useAggregate )
MATLAB_Inline("\n Vdotout = Vdot(:);\n");
else
MATLAB_Inline("\n P_VAR = P_VAR(:);\n D_VAR = D_VAR(:);\n");with if( !z_useAggregate )
MATLAB_Inline("\n P_VAR = P_VAR(:);\n D_VAR = D_VAR(:);\n");Does this look good? We should probably have some CI-tests for Matlab in the future, maybe using GNU Octave. Maybe it will run with Octave, maybe not, I can give it a try. I'll update the wrong note I added in the documentation shortly. |
|
I'm not sure if It would be nice if the Matlab code runs in Octave... |
As discussed in #50,
Vdotoutcan be obsoleted and replaced withVdotinFun().This update requires accompanying updates on the GEOS-Chem side, namely replacing
VdotoutbyVlochere.We probably don't have to merge this into 3.0.0 right away if there is no time / there is a code freeze for GEOS-Chem 14. But it should be a relatively minor change to make.