-
Notifications
You must be signed in to change notification settings - Fork 75
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
Jacobian matrix - Pest GLM #229
Comments
Hi, It looks like either your parameter values don't vary (check par bounds), or results of the forward model runs are not being updated. Can you make a histogram for a few parameters from your ensemble to make sure you are getting distributions? Check the instruction file section of the pest control file and make sure the instruction files are properly aligned with the model output files. I believe PEST deletes the obs files that correspond to the .ins files before each run, but you can do that manually as a test. Make sure any scripts that process data from the forward run are accurately reflecting the forward run results. For example, the processing script may be writing the observation values rather than the simulation results. |
Hi, do you need the .values() when you are assigning parval1? I think I usually assign it with something like:
Which I believe ensures the index of par (parnme) and the columns of pe (also parnme) remain aligned. If you list them with If you can upload the model I will take a quick look. |
Hi everybody !
I have a question about the construction of the Jacobian matrix.
The Jacobian matrix is not being filled, (the .jcb file is pretty much in blank!) so the calibration/inversion process of the model cannot go through due to that error.
The jacobian is all zeros and since store and write only non-zero entries (compressed storage), there is nothing to write.
I checked my input data, still didn’t find what is wrong.
I read that usually this kind of issue means something is up with my pest interface files. I tried more simpler parameter types like constant with all properties and boundary conditions and performed a
Simple prior based Monte Carlo to understand how changing the inputs results in changes in outputs.
I obtained this for 300 runs (phi plot), it seems that the PEST input files are not updated with the new values.
I built the model on ModelMuse, so I had to use external_path to write the input files by time_steps and layer.
Do you have any leads for me to explore?
Best regards,
Kadija KANE
The text was updated successfully, but these errors were encountered: