<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Vincent,<br>
  Usually when you get into that "disassembly window" it means that the
actual crash has occurred inside the TRNExe and not inside the Fortran
code. Its not any easy thing to figure out. One thing you might try, if
you haven't already, is to turn on the debugging switch in the Studio
control cards. Among other things, that will activate two checks at the
end of each time step. One check will make sure that none of the
components wrote outside of the OUT() array space that is allocated to
them. The other check will make sure that none of the outputs of any of
the components get set to the "NaN" (not a number) condition.<br>
Kind regards,<br>
 David<br>
<br>
<br>
Vincent Dolisy wrote:
<blockquote
 cite="mid:1892.139.165.118.60.1251982858.squirrel@mail.ulg.ac.be"
 type="cite">
  <pre wrap="">Dear David,

I've got a Fortran compiler and I can run the simulation from this.
(Compaq Visual Fortran)

I have set a breakpoint in the trnsys.for file at the end of the timestep:

C    AT THIS POINT THE SIMULATION IS FINISHED AT THE CURRENT TIMESTEP
     RETURN

In fact I add this breakpoint at the timestep just before the simulation
begins to be stuck. Then I run it line by line and hope to find an
infinite loop or something like that. When I run it line by line the
source code window switches to the "Disassembly window" so that I cannot
see any source code lines anymore. In the "Disassembly window" each line
is scanned one by one until the cursor stops at the line:

0046F993   call        eax

Do you know how I can find the source code line (or file) corresponding to
a line in the "Disassembly window"?

The way I debug is maybe not good. Do you know any good strategy to debug
this kind of problem ?

Thanks a lot.

Kind regards,
Vincent



  </pre>
  <blockquote type="cite">
    <pre wrap="">Vincent,

    </pre>
    <blockquote type="cite">
      <pre wrap="">*TRACE*  UNIT  51  TYPE  56  AT TIME   2.6764166666666665E+03  ITERATION
 2  CALL   13105  POST-CONVERGENCE CALL. (can you tell me what it
means?)

      </pre>
    </blockquote>
    <pre wrap="">once TRNSYS converges on a solution at a given time step, the kernel
calls all types once more so that they can do anything that they might
need to do (update summaries, print reports for that time step, make
control decisions that are not supposed to be iterative, etc.)
    </pre>
    <blockquote type="cite">
      <pre wrap="">The simulation time step is 1 minute and if I use 5 minutes it does not
hang up at the same hour.

Moreover I have already encountered the problem during the night, that
is
to say when the system is turned off (heating coils, cooling coils,
humidifiers, PID's are switched off).

      </pre>
    </blockquote>
    <pre wrap="">all of those suggest that there is something that gets stuck in an
infinite loop. The only way to really track it down is to run it from
the Fortran compiler I am afraid,
Kind regards,
 David


--
***********************************************************************
Thermal Energy System Specialists (TESS), LLC
David BRADLEY                      22 N. Carroll Street - Suite 370
Partner                            Madison, WI 53703
                                   USA
P: +1.608.274.2577
F: +1.608.278.1475
E-mail: <a class="moz-txt-link-abbreviated" href="mailto:bradley@tess-inc.com">bradley@tess-inc.com</a>
Web Pages:  <a class="moz-txt-link-freetext" href="http://www.tess-inc.com">http://www.tess-inc.com</a>    and      <a class="moz-txt-link-freetext" href="http://www.trnsys.com">http://www.trnsys.com</a>

***********************************************************************

_______________________________________________
TRNSYS-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:TRNSYS-users@cae.wisc.edu">TRNSYS-users@cae.wisc.edu</a>
<a class="moz-txt-link-freetext" href="https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users">https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users</a>

    </pre>
  </blockquote>
  <pre wrap=""><!---->

  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
***********************************************************************
Thermal Energy System Specialists (TESS), LLC 
David BRADLEY                      22 N. Carroll Street - Suite 370 
Partner                            Madison, WI 53703 
                                   USA
P: +1.608.274.2577 
F: +1.608.278.1475
E-mail: <a class="moz-txt-link-abbreviated" href="mailto:bradley@tess-inc.com">bradley@tess-inc.com</a> 
Web Pages:  <a class="moz-txt-link-freetext" href="http://www.tess-inc.com">http://www.tess-inc.com</a>    and      <a class="moz-txt-link-freetext" href="http://www.trnsys.com">http://www.trnsys.com</a>

***********************************************************************</pre>
</body>
</html>