[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TRNSYS-users] Range check error



Baboo,
  A Range Check Error is a generic Fortran error that can be caused by a number of different things (accessing an array with an index that is bigger or smaller than the number of entries in the array, dividing by zero, taking the log of a negative number). The only real way to track down the cause is to run a simulation that was launched from the Fortran compiler and walk one line at a time through the code as it executes. You'll get a lot of debug information that will help you find the cause of the problem. There are instructions for how to run a simulation from the debugger at the end of the Programmer's Guide manual.
Best,
 David


On 2/23/2012 12:06, Baboo Gowreesunker wrote:

Dear TRNSYS users

 

I made a component, and it works fine until the number of time-steps reach 148, irrespective of the size of the time-step.

 

I then get the:  “Range Check error”, “TRNSYS will now abort”.

 

I believe it must be something to do with the max. number of outputs from the component. Can somebody please tell how to change that ?

 

Thanks



_______________________________________________
TRNSYS-users mailing list
TRNSYS-users@cae.wisc.edu
https://mailman.cae.wisc.edu/listinfo/trnsys-users

-- 
***************************
David BRADLEY
Principal
Thermal Energy Systems Specialists, LLC
22 North Carroll Street - suite 370
Madison, WI  53703 USA

P:+1.608.274.2577
F:+1.608.278.1475
d.bradley@tess-inc.com

http://www.tess-inc.com
http://www.trnsys.com