Re: Unclear "USER WARNING MESSAGE 3000 (CNTITER2)"

Siemens Phenom Siemens Phenom
Siemens Phenom

It is very typical in large models with contact and the element iterative solver that the element iterative solver solution does not converge in initial contact iterations. When this happens, contact will update with the current solution status and the next contact iteration will proceed. As long as the contact solution and the iterative solver converge in the final contact iterations, the solution results should be comparable to those produced by the sparse solver.

Re: Unclear "USER WARNING MESSAGE 3000 (CNTITER2)"

Phenom
Phenom

TenTechLLC,

 thanks for your advices. Now, after reseting  to SPARSE solver and activating of CNTASET

2017-04-24_093952.png

I got the following fatal error:

 *** SYSTEM FATAL MESSAGE 3001 (GP4)
     THE OUTPUT DATA BLOCK IN POSITION      1 DOES NOT EXIST.
     USER INFORMATION: THIS ERROR IS CAUSED BY ONE OF THE FOLLOWING:
          1. THE DATA BLOCK IS UNSPECIFIED ON THE DMAP MODULE.
          2. THE DATA BLOCK IS SPECIFIED ON THE DMAP MODULE AND ON THE SUBDMAP STATEMENT
             BUT NOT ON THE CORRESPONDING CALL STATEMENT.
     USER ACTION: 1. IF YOU ARE EXECUTING A SIEMENS PLM SOFTWARE SUPPLIED SOLUTION SEQUENCE AND NOT USING THE
                     ALTER EXECUTIVE CONTROL STATEMENT, THEN CHECK FOR BULK DATA AND/OR CASE CONTROL INPUT
                     ERRORS. IF NO ERRORS CAN BE FOUND, THEN CONTACT SIEMENS PLM SOFTWARE CUSTOMER SUPPORT.
                  2. IF YOU ARE EXECUTING A DMAP PROGRAM NOT SUPPLIED BY SIEMENS PLM SOFTWARE, THEN FOR DEBUGGING
                     PURPOSES INSERT STATEMENT DIAGON(20) BEFORE THE MODULE SHOWN ABOVE.
     PROGRAMMER INFORMATION: THE FIST NUMBER IS    201 AND SUBROUTINE IS  GOPEN
0FATAL ERROR

 

As my dat file has a size of 515 MB my ascii editor (notepad++) is not able to open it and I can't look for the reason in case control section or bulk data section I would like to ask if activating CNTASET needs additional modifications in in my output requests?

 Of cource I did change my model in a slight way, too, but only in little quantities not in new approaches or so.

Best wishes, Michael

| Production: NX10; Development: VB, TCL/TK, FORTRAN; Testing: NX12 | engelke engineering art GmbH, Germany | 2019-07-08
| Kudos for good posts! And if my post answers your question, please mark it as an "Accepted Solution". Kick Off (2015-09-14)On the Map (2016-10-21)1st Gear 2018 (2018-02-19)5th Birthday! (2018-02-25)Popular (100, ‎2018-10-30)Prolific (100, 2019-02-27)Philosopher (500, ‎2019-02-28)Problem Solver (50, 2019-06-25)

Re: Unclear "USER WARNING MESSAGE 3000 (CNTITER2)"

Phenom
Phenom

JimB,

thank you for your answer. This is what I thought by myself, too, but having a confirmation of an PHENOM feels much better.

Can you tell me which parameter is the reference value and whre can I find it? - Can I manipulate it to get rid of the warning? - What are the critical values if I try to set it more "insensitive" in my special case?

Best wishes, Michael

 

Edit: 

Are the parameters ITEPS and ITSMAX? 

2017-04-24_110707.png

 

I've found the following convergence plot in one of my solution directories corresponding with my problem.

 

Iterative Solver Convergence.png

 

I think another way would be to increase the number of iteration numbers to 1'200. 

 

 

| Production: NX10; Development: VB, TCL/TK, FORTRAN; Testing: NX12 | engelke engineering art GmbH, Germany | 2019-07-08
| Kudos for good posts! And if my post answers your question, please mark it as an "Accepted Solution". Kick Off (2015-09-14)On the Map (2016-10-21)1st Gear 2018 (2018-02-19)5th Birthday! (2018-02-25)Popular (100, ‎2018-10-30)Prolific (100, 2019-02-27)Philosopher (500, ‎2019-02-28)Problem Solver (50, 2019-06-25)

Re: Unclear "USER WARNING MESSAGE 3000 (CNTITER2)"

Phenom
Phenom

@MiDi1791 wrote:

TenTechLLC,

 thanks for your advices. Now, after reseting  to SPARSE solver and activating of CNTASET

2017-04-24_093952.png

I got the following fatal error:

 *** SYSTEM FATAL MESSAGE 3001 (GP4)
     THE OUTPUT DATA BLOCK IN POSITION      1 DOES NOT EXIST.
     USER INFORMATION: THIS ERROR IS CAUSED BY ONE OF THE FOLLOWING:
          1. THE DATA BLOCK IS UNSPECIFIED ON THE DMAP MODULE.
          2. THE DATA BLOCK IS SPECIFIED ON THE DMAP MODULE AND ON THE SUBDMAP STATEMENT
             BUT NOT ON THE CORRESPONDING CALL STATEMENT.
     USER ACTION: 1. IF YOU ARE EXECUTING A SIEMENS PLM SOFTWARE SUPPLIED SOLUTION SEQUENCE AND NOT USING THE
                     ALTER EXECUTIVE CONTROL STATEMENT, THEN CHECK FOR BULK DATA AND/OR CASE CONTROL INPUT
                     ERRORS. IF NO ERRORS CAN BE FOUND, THEN CONTACT SIEMENS PLM SOFTWARE CUSTOMER SUPPORT.
                  2. IF YOU ARE EXECUTING A DMAP PROGRAM NOT SUPPLIED BY SIEMENS PLM SOFTWARE, THEN FOR DEBUGGING
                     PURPOSES INSERT STATEMENT DIAGON(20) BEFORE THE MODULE SHOWN ABOVE.
     PROGRAMMER INFORMATION: THE FIST NUMBER IS    201 AND SUBROUTINE IS  GOPEN
0FATAL ERROR

 

As my dat file has a size of 515 MB my ascii editor (notepad++) is not able to open it and I can't look for the reason in case control section or bulk data section I would like to ask if activating CNTASET needs additional modifications in in my output requests?

 Of cource I did change my model in a slight way, too, but only in little quantities not in new approaches or so.

Best wishes, Michael


Oh boy, sorry to see that...  Is it a memory issue maybe?  BTW, notepad++ finally offers a 64-bit version, it works wonders on large files...

Re: Unclear "USER WARNING MESSAGE 3000 (CNTITER2)"

Siemens Phenom Siemens Phenom
Siemens Phenom
Michael,

Yes, ITSMAX is the max number of iterations. It defaults to 1000. You could raise it to 1200 (or 2000...) for this problem.

Re: Unclear "USER WARNING MESSAGE 3000 (CNTITER2)"

Phenom
Phenom

JimB,

 

after modifying ITSMAX to 1'200 I've got the following error:

 

 ^^^Begin Contact Iterations for Subcase Number           1


 ^^^Contact Iteration Number         1
 ^^^Number of inactive contacts:                     0
 ^^^Number of active open contacts:             464680
 ^^^Number of sticking contacts:                     0
 ^^^Number of sliding contacts:                  35133
 ^^^Begin Contact Force Iteration
 ^^^      Force loop:            1
 *** SYSTEM FATAL MESSAGE 3000 (CNTITER2)
     ITERATIVE SOLUTION FAILED DUE TO INSUFFICIENT MEMORY
1                                        * * * END OF JOB * * *

Now I'm really confused because its really the only thing I changed.

 

2017-04-25_120953.png

 

After reseting to state without special options for elemental iterative solver my solution runs!

 

2017-04-25_121617.png

 

 

Does NX allocate memory by using ITSMAX?

 

Can you explain it?

 

Best wishes, Michael

 

 

 

| Production: NX10; Development: VB, TCL/TK, FORTRAN; Testing: NX12 | engelke engineering art GmbH, Germany | 2019-07-08
| Kudos for good posts! And if my post answers your question, please mark it as an "Accepted Solution". Kick Off (2015-09-14)On the Map (2016-10-21)1st Gear 2018 (2018-02-19)5th Birthday! (2018-02-25)Popular (100, ‎2018-10-30)Prolific (100, 2019-02-27)Philosopher (500, ‎2019-02-28)Problem Solver (50, 2019-06-25)

Re: Unclear "USER WARNING MESSAGE 3000 (CNTITER2)"

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

Dear Michael,

You need to allocate RAM memory "explicitely" to the NX NASTRAN solver. Also, make sure to use the IPL-64 bit NX NASTRAN solver.

Best regards,
Blas.

Blas Molero Hidalgo, Ingeniero Industrial, Director
IBERISA • 48004 BILBAO (SPAIN)
WEB: http://www.iberisa.com
Blog Femap-NX Nastran: http://iberisa.wordpress.com/

Re: Unclear "USER WARNING MESSAGE 3000 (CNTITER2)"

Phenom
Phenom

Dear Blas,

 

thank you for answering. My solver settings include the following prameters dealing with solver executable and memory allocation.

 

 

2017-05-02_091054.png

 

If I remember correctly the nastran64l.exe is the one for using in with large memory allocations in windows systems.

 

2017-05-02_092319.png

 

Therefore I believe I use the correct settings. - Can you confirm my settings? - Or do you mean other settings?

(My system on windows7 x64 has 256 GB RAM, usable 190 GB, and 24 hyper-threaded prozessor units (cores)).

 

With best regards, Michael. 

| Production: NX10; Development: VB, TCL/TK, FORTRAN; Testing: NX12 | engelke engineering art GmbH, Germany | 2019-07-08
| Kudos for good posts! And if my post answers your question, please mark it as an "Accepted Solution". Kick Off (2015-09-14)On the Map (2016-10-21)1st Gear 2018 (2018-02-19)5th Birthday! (2018-02-25)Popular (100, ‎2018-10-30)Prolific (100, 2019-02-27)Philosopher (500, ‎2019-02-28)Problem Solver (50, 2019-06-25)

Re: Unclear "USER WARNING MESSAGE 3000 (CNTITER2)"

Phenom
Phenom
You are using some very large numbers :-) I don't see how it could ever be a lack of memory issue, I'd say more a memory leak or misuse of memory allocation by NXN... You probably can drop the parallel count by half without noticing a difference, but that shouldn't affect your issue...

Re: Unclear "USER WARNING MESSAGE 3000 (CNTITER2)"

Phenom
Phenom

Here's a "quick" example of sparse vs. iterative with SOL101 & contact:

 

wlani2.gifSOL101 w/contact

The solution was given PARALLEL=8, MEM=16GB.  The machine is a dual 6-core Xeon 3.4GHz with 128GB RAM and 4x250GB RAID0 SSD for SDIR.  

 

Sparse solver: 17min 15s

Iterative Solver: 56min 31s