.step reread input file?

37 views
Skip to first unread message

Mehmet Cirit (Ceridli)

unread,
Dec 29, 2023, 8:43:46 AM12/29/23
to xyce-users
I use a .step a lot. Conceptually this changes the values of a few parameters which changes the parameters for a few devices.  So, it should be trivial to update these values
without rereading the input netlist.

1. The messages indicate that actually Xyce is rereading the netlist: The following messages correspond to two entries of .step.  There are two Problem read in and setup 
entries , 7.53983 second each.  It looks like you are reading the netlist again and again..

2. Also I see that the number of transient steps is increasing from 206 to  8718 over some 50 steps. I am guessing that you are using min time step in one iteration of .step with the next step. In order to test this hypothesis,  I have commented out first 4 entries of .step. What would be the 5 step did 1022 +76 successful/failed iterations, but if it were the first .step iteration it would be 203/17.. 

3.. Minor point. **** Solution Summary *****  section is summarizing the results of the last
.step iteration.


***** Problem read in and set up time: 7.53983 seconds
 ***** DCOP time: 0.0129092 seconds.  Breakdown follows:
    Number Successful Steps Taken:      0
    Number Failed Steps Attempted:      0
    Number Jacobians Evaluated:     0
    Number Linear Solves:           0
    Number Failed Linear Solves:        0
    Number Residual Evaluations:        0
    Number Nonlinear Convergence Failures:  0
    Total Residual Load Time:       0 seconds
    Total Jacobian Load Time:       0 seconds
    Total Linear Solution Time:     0 seconds

 ***** Transient Stepping time: 2.14792 seconds.  Breakdown follows:
    Number Successful Steps Taken:      206
    Number Failed Steps Attempted:      9
    Number Jacobians Evaluated:     462
    Number Linear Solves:           462
    Number Failed Linear Solves:        0
    Number Residual Evaluations:        677
    Number Nonlinear Convergence Failures:  0
    Total Residual Load Time:       1.44001 seconds
    Total Jacobian Load Time:       0.179506 seconds
    Total Linear Solution Time:     0.32922 seconds

***** Problem read in and set up time: 7.53983 seconds
 ***** DCOP time: 0.0129092 seconds.  Breakdown follows:
    Number Successful Steps Taken:      0
    Number Failed Steps Attempted:      0
    Number Jacobians Evaluated:     0
    Number Linear Solves:           0
    Number Failed Linear Solves:        0
    Number Residual Evaluations:        0
    Number Nonlinear Convergence Failures:  0
    Total Residual Load Time:       0 second


xyce-users

unread,
Dec 29, 2023, 3:13:07 PM12/29/23
to xyce-users

Hi Mehmet,

.STEP does not re-read the input file.  It updates parameter values internally.  If it the reported setup time is the same (or nearly so) for every iteration, my best guess is that the timing statistics for .STEP have a mistake in them.  This would not be the first time that has happened.  When I am back at work (I'm currently off for the holidays) I can take a look at this.

Your second point is concerning.  I'll take a look at that as well.   From one iteration to the next everything *should* get reset, including time stepping details.

thanks,
Eric

Mehmet Cirit

unread,
Dec 29, 2023, 3:28:09 PM12/29/23
to xyce-users
Ok. Enjoy your time out, and best wishes. 

--
You received this message because you are subscribed to the Google Groups "xyce-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to xyce-users+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/xyce-users/f83122b2-8dcb-4767-bd5e-8be62d6b14b2n%40googlegroups.com.


--

Dr. Mehmet A. Cirit                    Phone:  (408) 647-6025
Library Technologies, Inc.        Cell:       (408) 647-6025
19959 Lanark Lane                   http://www.libtech.com
Saratoga, CA 95070                 Email: m...@libtech.com
Reply all
Reply to author
Forward
0 new messages