Completely different NSE after transferring the calibrated parameters

21 views
Skip to first unread message

Ashwin Ghimire

unread,
Jun 1, 2026, 9:38:39 AM (10 days ago) Jun 1
to SWAT-CUP
Dear All,

After I succesfully calibrated my model to get a certain NSE (0.7) for flow in SWAT-CUP, I decided to transfer it back to my SWAT model to get my watershed summary in output.std since SWAT-CUP does not give me an updated TxtInOut after calibration and only gives me best fit for parameters.

When I do that, I do not get the same NSE and am very very far off from the NSE I should be getting. All I did was used model.in to get the best fit from SWAT-CUP and update the .mdb database and then wrote the txtinout and ran the swat model again.

The NSE is very poor. Any help would be appreciated because my assumption was that I was done with my modeling.

Thank you.

Sincerely,
Ashwin

omc...@gmail.com

unread,
Jun 1, 2026, 9:57:56 AM (10 days ago) Jun 1
to SWAT-CUP
Hi,

This is quite a problem when running SWAT-CUP and then transfer it to SWAT (ArcSWAT/QSWAT) again.

My recomendation is to take the best_par, use those to run SWAT-CUP again, but only once; doing that, you are making sure that your TxtInOut (those hundreds/thousands of txt files are your SWAT model inputs) have the proper best_par values that yielded your desired NSE.

Now, a usual warning: you need to double check (even triple check) if the swat.exe version of SWAT-CUP and your SWAT (ArcSWAT/QSWAT) are the same, if not, that could be a great problem. For example, if your swat.exe from SWAT-CUP is ver 601, and your SWAT ( ArcSWAT/QSWAT  ) is ver 695, then that is a major redflag; because of the big version difference in which some equations were updated/corrected.

After doing that, you should be able to get the same results of your project in both  SWAT-CUP and  ArcSWAT/QSWAT.

Regards,
Oscar M Cabezas-Nivin

Ashwin Ghimire

unread,
Jun 2, 2026, 4:50:49 PM (8 days ago) Jun 2
to SWAT-CUP
Hi Oscar,

You said I should run the best fits only once BUT, there is no SWAT-CUP folder in my SWAT-CUP folder where the updated TxtInOut exists. I only have the old txtinout and it doesnt print a new one after each iteration. Could you please show me an example of where it exists in your SWAT-CUP project?

Thank you very much.

Ashwin

jason aidean

unread,
Jun 2, 2026, 4:52:17 PM (8 days ago) Jun 2
to swat...@googlegroups.com
Please make your payment first

--
You received this message because you are subscribed to the Google Groups "SWAT-CUP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to swat-cup+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/swat-cup/6408b11c-1f33-492a-a9d0-4e0e7c337d32n%40googlegroups.com.

Ashwin Ghimire

unread,
Jun 2, 2026, 4:54:57 PM (8 days ago) Jun 2
to SWAT-CUP
I am sorry. What payment?

I am using the premium SWAT-CUP with parallel processing already with the payment i made 60 days ago. I am confused.

Thanks

jason aidean

unread,
Jun 2, 2026, 4:58:33 PM (8 days ago) Jun 2
to swat...@googlegroups.com
Try and do it now so that you can receive the goods please make the payment

omc...@gmail.com

unread,
Jun 5, 2026, 12:53:17 PM (6 days ago) Jun 5
to SWAT-CUP
Hi,

Disable parallel processing, do the calibration once with the best_par, and the modified TxtInOut are in the folder where your project is located, those thousands of txt files showed when you open you SWAT-CUP project are the modified ones (check by open some gw, hru, etc and seeing if the pars that you wanted to modify are modified)

Again, check about the swat.exe version, that is very important.

Regards,
Oscar

Reply all
Reply to author
Forward
0 new messages