You are here

Latest model package download

I recently downloaded the version 3.6 package and have run into some issues trying to use the W2 executable. 1. When I try and run the model using the w2_ivf.exe in my model or in the Degray example an error immediately appears stating that the "libguide40.dll" was not found. My understanding from reading the notes was that the *.dll files would only be needed with the MATFOR executable. Is there something wrong with the current download or do I need to add the *.dll files to every run? My model and the example are running with a previous v3.6 executable. 2. I am having trouble with the preprocessor. It works fine with the Degray example, as expected. With my model, however, it gets hung up on the TSR outputs. An Intel(r) Visual Fortran error message appears which gives the lines in the source code for the errors. These lines are 6990 and 7603. In the preprocessor source code which I received with the model package line 6990 reads: CALL INPUT_ERROR (UNIT,ERR,AID,'Either illegal value or incorrect card somewhere in the following cards') and line 7603 reads: WRITE (WIN,'(A/(A))') MESSAGE,ERROR The preW2.err file displays the following: Either illegal value or incorrect card somewhere in the following card TSR SEG ITSR ITSR ITSR ITSR ITSR ITSR ITSR IT 27 TSR ELEV ETSR ETSR ETSR ETSR ETSR ETSR ETSR ET 0.0 In the past I had been able to work through preprocessor errors using the source code but the places it points me to with this have left me confused. Further adding to my confusion is the actual model will run (again, using an previous v3.6 executable and not the latest compilation) even though the preprocessor gets hung up early. It must have something to do with my specific model since the Degray example works just fine but I have yet to figure it out. Any help would be much appreciated. Thanks
Forums: 

Nick, I've included the libguide40.dll with the executable in the v36.zip download package. The exe should work now. This is an issue that popped up recently due to some sort of change with the intel compiler. I'm not sure what is going on with your Degray model. I just tested it with the most recent preprocessor executable and it was working ok. I'd try starting fresh by downloading the example and preprocessor exe again. It doesn't surprise me that a model pre-processor crashes while the model runs...the preprocessor is far from perfect, and won't necessarily catch all the possible errors, but will catch a large portion of them. hope this helps, chris

Chris, Thank you for the reply. I copied the libguide40.dll from the MATFOR executable and added it to my model directories. Everything runs fine now. I still haven't figured out the preprocessor yet either. To clarify, the preprocessor works fine with the Degray model but it hangs up on two of my models. The error message generated by the preprocessor doesn't help me solve the problem. The interesting thing, however, is that although the preprocessor cannot process my models the W2 executable runs the models through completely. Both of the models I am running have been converted from version 3.2 to 3.6 and both have the exact same problem according to the preprocessor. The preprocessor has been an excellent tool for finding entry errors in the model. I appreciate the efforts PSU has put into it over the years. My biggest concern is losing that tool because I can't figure out why it is hanging up on my models. If I ever figure out why it has been hanging up I will let you know. Thanks, Nick

We found the problem with the preprocessor. Apparently the TSR elevations/layers card must be titled "TSR LAYER". Previously we had titled that card "TSR ELEV". When it was changed in the control file the preprocessor finished.

Nick, Glad you got it working. TSR ELEV is the old name for that card. It didn't affect the W2 executable because that line isn't read by the model, but the preprocessor checks the card headings to make sure that they're in the right order. chris