Hi everyone,
I was trying to compile 4.17 from source code and issmversion output expected information. Tried a few tests in NightlyRun without problems. However, when I loaded a saved model from 4.16 without changing anything other than md.cluster=generic(......); and tried to solve for transient run, model errored with
[0] ??? Error using ==> ./classes/Elements/Penta.cpp:237
[0] DatasetInputCreate error message: Input size not supported yet
DatasetInputCreate seems to be a new function that I did not find in 4.16. Does that have something to do with my md.smb.monthlytemperature being (md.mesh.numberofvertices+1) x 120 matrix?
void Penta:😃atasetInputCreate(IssmDouble* array,int M,int N,int* individual_enums,int num_inputs,Inputs2* inputs2,IoModel* iomodel,int input_enum){/{{{/
/*Intermediaries*/
int vertexsids[NUMVERTICES];
int vertexlids[NUMVERTICES];
IssmDouble nodeinputs[NUMVERTICES];
/*Some sanity checks*/
if(num_inputs<1) _error_("Cannot create a DatasetInput of size <1");
if(M!=iomodel->numberofvertices) _error_("Input size not supported yet");
if(N!=num_inputs) _error_("Sizes are not consistent");
Tried to comment out line 273 and recompile, got a PETSC ERROR. Guess the sanity check was there for a reason but what's incompatible and causing the size complaint then?
[0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of range
Best,
Wade