-
-
September 28, 2023 at 12:54 pm
audrey.piccini
SubscriberDear all,
I am using an Autodyn subroutine for a project and the simulation stops at cycle 99,999, see the image below.
What I do not understand is that the criteria that could limit the number of cycles is much more important than 100,000:
- Controls > Wrapup Criteria: >100,000;
- Output > Interrupt: End cycle = 100,000,000;
- Output > Call EXEDIT: End cycle = 100,000,000;
In addition, the subroutine usrsub2.f90 calls the "WRAPUP" module but does not redefine it, so there is no arbitrary "NCYLIM" defined in the subroutine. Do you know where this limitation might come from?Thank you in advance for your help,
Audrey
-
October 3, 2023 at 1:26 pm
Missy Ji
Ansys EmployeeYou can increase Controls > Wrapup Criteria, cycle limit to a larger number, it is the maximum number of cycles you want your problem to run (enter a large integer if you don't want your problem to stop on a cycle limit). Your run stops at 99,999 which is correct based on the Wrapup Criteria, cycle limit defined.
The simulation will stop if any one of the Wrapup criteria is met, Cycle limit, Time limit, energy fraction, or other errors happen.
-
October 3, 2023 at 1:53 pm
audrey.piccini
SubscriberHi,
Thank you for your answer, but it is not the cycle limit of the wrapup criteria that is too low because, as indicated, I always set it above 100,000. I attached the screen of the parameters I set for the simulation that crashed. Moreover, when I run the same simulation again without the subroutine in Autodyn I do not have any issues, so it is linked to the use of the subroutine.
Thank you,
Audrey
-
-
October 4, 2023 at 9:34 am
Hayley Easter
Ansys EmployeeThe image in your first post on 28th Sept indicates that the code is crashing due to a bug in the user subroutine EXEDIT on line 450. The error is type 66 which is this one:
Do you have a WRITE statement on line 450 of your EXEDIT subroutine that could cause this record overflow? Or does line 450 call another subroutine or function?-
October 12, 2023 at 2:34 pm
audrey.piccini
SubscriberHi Hayley,
Than you for your answer, in fact you were right, I have a WRITE statement on line 450.
During my subroutine I asked to write a result file except that it was named with a certain number of characters and when the step 99'999 was exceeded the maximum number of characters was also exceeded so the subroutine crashed.Thank you,Audrey
-
-
- The topic ‘AUTODYN Subroutine – Cycle limit’ is closed to new replies.
-
3150
-
1013
-
956
-
858
-
797
© 2025 Copyright ANSYS, Inc. All rights reserved.