NL1 Prescribed biaxial strain history, plane strain. Unexpected programm shut down

Hi and Merry Christmas to all.

First of all congratulate Matej once again for the work done this year. It’s amazing how far Prepomax has come in such a short time. I am finding that some of the benchmarks I’m doing are super easy to configure.

I am progressing fast with positive results on the vast majority. If I find anything unusual I will post it to polish my set ups and report possible unexpected results. I hope it doesn’t have a negative reading. The ultimate intention is to have all the basic benchmarks reviewed while gaining experience with the program.
Let’s get down to business.

I have experienced several shutdowns with no error message during the following operation.

When try to delete some of the material input data, Prepomax closes.

1- 2.5E-5 Plastic Strain value erased and set it to zero. Press enter.
2- Yield Stress 5.0001 erased to set it to other value. Prepomax Closes.
Prepomax 2.2.6 dev

**
** Heading +++++++++++++++++++++++++++++++++++++++++++++++++
**
*Heading
Hash: u34ad7qo, Date: 12/25/2024, Unit system: M_KG_S_C
**
** Nodes +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Node
1, 0.00000000E+000, 0.00000000E+000
2, 1.00000000E+000, 0.00000000E+000
3, 1.00000000E+000, 1.00000000E+000
4, 0.00000000E+000, 1.00000000E+000
5, 5.00000000E-001, 1.50000000E+000
6, 1.50000000E+000, 5.00000000E-001
**
** Elements ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Element, Type=CPE4R, Elset=Shell_part-1
1, 1, 2, 3, 4
**
** Node sets +++++++++++++++++++++++++++++++++++++++++++++++
**
*Nset, Nset=Node_Set-3
3
*Nset, Nset=Node_Set-2
2
*Nset, Nset=Node_Set-1
1
*Nset, Nset=Node_Set-4
4
**
** Element sets ++++++++++++++++++++++++++++++++++++++++++++
**
*Elset, Elset=Internal_Selection-1_Solid_Section-1
Shell_part-1
**
** Surfaces ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Physical constants ++++++++++++++++++++++++++++++++++++++
**
**
** Coordinate systems ++++++++++++++++++++++++++++++++++++++
**
**
** Materials +++++++++++++++++++++++++++++++++++++++++++++++
**
*Material, Name=Material-1
*Elastic
250000000000, 0.25
*Plastic
5, 2.5E-05
5.00001, 1
**
** Sections ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Solid section, Elset=Internal_Selection-1_Solid_Section-1, Material=Material-1
1
**
** Pre-tension sections ++++++++++++++++++++++++++++++++++++
**
**
** Constraints +++++++++++++++++++++++++++++++++++++++++++++
**
**
** Surface interactions ++++++++++++++++++++++++++++++++++++
**
**
** Contact pairs +++++++++++++++++++++++++++++++++++++++++++
**
**
** Amplitudes ++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Initial conditions ++++++++++++++++++++++++++++++++++++++
**
**
** Steps +++++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Step-1 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Nlgeom, Inc=1
*Static, Solver=Pardiso
1, 1, 1E-05, 1
**
** Controls ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Output frequency ++++++++++++++++++++++++++++++++++++++++
**
*Output, Frequency=1
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Displacement_Rotation-1
*Boundary, Fixed
Node_Set-1, 1, 1
Node_Set-1, 2, 2
** Name: Displacement_Rotation-2
*Boundary
Node_Set-2, 1, 1, 2.5E-05
Node_Set-2, 2, 2, 0
** Name: Displacement_Rotation-3
*Boundary
Node_Set-3, 1, 1, 2.5E-05
Node_Set-3, 2, 2, 0
** Name: Displacement_Rotation-4
*Boundary
Node_Set-4, 1, 1, 0
Node_Set-4, 2, 2, 0
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U
*El file
S, E, NOE
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step

Benchmark ended with nice results all across the eight steps.
Very easy set up with the duplicate step tool.
Element, Type=CPE4R

**
** Heading +++++++++++++++++++++++++++++++++++++++++++++++++
**
*Heading
Hash: u34ad7qo, Date: 12/26/2024, Unit system: M_KG_S_C
**
** Nodes +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Node
1, 0.00000000E+000, 0.00000000E+000
2, 1.00000000E+000, 0.00000000E+000
3, 1.00000000E+000, 1.00000000E+000
4, 0.00000000E+000, 1.00000000E+000
5, 5.00000000E-001, 1.50000000E+000
6, 1.50000000E+000, 5.00000000E-001
**
** Elements ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Element, Type=CPE4R, Elset=Shell_part-1
1, 1, 2, 3, 4
**
** Node sets +++++++++++++++++++++++++++++++++++++++++++++++
**
*Nset, Nset=Node_Set-3
3
*Nset, Nset=Node_Set-2
2
*Nset, Nset=Node_Set-1
1
*Nset, Nset=Node_Set-4
4
**
** Element sets ++++++++++++++++++++++++++++++++++++++++++++
**
*Elset, Elset=Internal_Selection-1_Solid_Section-1
Shell_part-1
**
** Surfaces ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Physical constants ++++++++++++++++++++++++++++++++++++++
**
**
** Coordinate systems ++++++++++++++++++++++++++++++++++++++
**
**
** Materials +++++++++++++++++++++++++++++++++++++++++++++++
**
** Name: Material-1: Deactivated
*Material, Name=Material-2
*Elastic
250000000000, 0.25
*Plastic
5000000, 0
62500000000, 1
**
** Sections ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Solid section, Elset=Internal_Selection-1_Solid_Section-1, Material=Material-2
1
**
** Pre-tension sections ++++++++++++++++++++++++++++++++++++
**
**
** Constraints +++++++++++++++++++++++++++++++++++++++++++++
**
**
** Surface interactions ++++++++++++++++++++++++++++++++++++
**
**
** Contact pairs +++++++++++++++++++++++++++++++++++++++++++
**
**
** Amplitudes ++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Initial conditions ++++++++++++++++++++++++++++++++++++++
**
**
** Steps +++++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Step-1 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Nlgeom, Inc=100
*Static, Solver=Pardiso
0.1, 1, 1E-05, 0.1
**
** Controls ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Output frequency ++++++++++++++++++++++++++++++++++++++++
**
*Output, Frequency=1
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Displacement_Rotation-1
*Boundary, Fixed
Node_Set-1, 1, 1
Node_Set-1, 2, 2
** Name: Displacement_Rotation-2
*Boundary
Node_Set-2, 1, 1, 2.5E-05
Node_Set-2, 2, 2, 0
** Name: Displacement_Rotation-3
*Boundary
Node_Set-3, 1, 1, 2.5E-05
Node_Set-3, 2, 2, 0
** Name: Displacement_Rotation-4
*Boundary
Node_Set-4, 1, 1, 0
Node_Set-4, 2, 2, 0
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U
*El file
S, E, NOE
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
**
** Step-2 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Nlgeom, Inc=100
*Static, Solver=Pardiso
0.1, 1, 1E-05, 0.1
**
** Controls ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Output frequency ++++++++++++++++++++++++++++++++++++++++
**
*Output, Frequency=1
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Displacement_Rotation-1
*Boundary, Fixed
Node_Set-1, 1, 1
Node_Set-1, 2, 2
** Name: Displacement_Rotation-2
*Boundary
Node_Set-2, 1, 1, 5E-05
Node_Set-2, 2, 2, 0
** Name: Displacement_Rotation-3
*Boundary
Node_Set-3, 1, 1, 5E-05
Node_Set-3, 2, 2, 0
** Name: Displacement_Rotation-4
*Boundary
Node_Set-4, 1, 1, 0
Node_Set-4, 2, 2, 0
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U
*El file
S, E, NOE
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
**
** Step-3 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Nlgeom, Inc=100
*Static, Solver=Pardiso
0.1, 1, 1E-05, 0.1
**
** Controls ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Output frequency ++++++++++++++++++++++++++++++++++++++++
**
*Output, Frequency=1
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Displacement_Rotation-1
*Boundary, Fixed
Node_Set-1, 1, 1
Node_Set-1, 2, 2
** Name: Displacement_Rotation-2
*Boundary
Node_Set-2, 1, 1, 5E-05
Node_Set-2, 2, 2, 0
** Name: Displacement_Rotation-3
*Boundary
Node_Set-3, 1, 1, 5E-05
Node_Set-3, 2, 2, 2.5E-05
** Name: Displacement_Rotation-4
*Boundary
Node_Set-4, 1, 1, 0
Node_Set-4, 2, 2, 2.5E-05
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U
*El file
S, E, NOE
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
**
** Step-4 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Nlgeom, Inc=100
*Static, Solver=Pardiso
0.1, 1, 1E-05, 0.1
**
** Controls ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Output frequency ++++++++++++++++++++++++++++++++++++++++
**
*Output, Frequency=1
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Displacement_Rotation-1
*Boundary, Fixed
Node_Set-1, 1, 1
Node_Set-1, 2, 2
** Name: Displacement_Rotation-2
*Boundary
Node_Set-2, 1, 1, 5E-05
Node_Set-2, 2, 2, 0
** Name: Displacement_Rotation-3
*Boundary
Node_Set-3, 1, 1, 5E-05
Node_Set-3, 2, 2, 5E-05
** Name: Displacement_Rotation-4
*Boundary
Node_Set-4, 1, 1, 0
Node_Set-4, 2, 2, 5E-05
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U
*El file
S, E, NOE
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
**
** Step-5 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Nlgeom, Inc=100
*Static, Solver=Pardiso
0.1, 1, 1E-05, 0.1
**
** Controls ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Output frequency ++++++++++++++++++++++++++++++++++++++++
**
*Output, Frequency=1
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Displacement_Rotation-1
*Boundary, Fixed
Node_Set-1, 1, 1
Node_Set-1, 2, 2
** Name: Displacement_Rotation-2
*Boundary
Node_Set-2, 1, 1, 2.5E-05
Node_Set-2, 2, 2, 0
** Name: Displacement_Rotation-3
*Boundary
Node_Set-3, 1, 1, 2.5E-05
Node_Set-3, 2, 2, 5E-05
** Name: Displacement_Rotation-4
*Boundary
Node_Set-4, 1, 1, 0
Node_Set-4, 2, 2, 5E-05
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U
*El file
S, E, NOE
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
**
** Step-6 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Nlgeom, Inc=100
*Static, Solver=Pardiso
0.1, 1, 1E-05, 0.1
**
** Controls ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Output frequency ++++++++++++++++++++++++++++++++++++++++
**
*Output, Frequency=1
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Displacement_Rotation-1
*Boundary, Fixed
Node_Set-1, 1, 1
Node_Set-1, 2, 2
** Name: Displacement_Rotation-2
*Boundary
Node_Set-2, 1, 1, 0
Node_Set-2, 2, 2, 0
** Name: Displacement_Rotation-3
*Boundary
Node_Set-3, 1, 1, 0
Node_Set-3, 2, 2, 5E-05
** Name: Displacement_Rotation-4
*Boundary
Node_Set-4, 1, 1, 0
Node_Set-4, 2, 2, 5E-05
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U
*El file
S, E, NOE
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
**
** Step-7 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Nlgeom, Inc=100
*Static, Solver=Pardiso
0.1, 1, 1E-05, 0.1
**
** Controls ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Output frequency ++++++++++++++++++++++++++++++++++++++++
**
*Output, Frequency=1
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Displacement_Rotation-1
*Boundary, Fixed
Node_Set-1, 1, 1
Node_Set-1, 2, 2
** Name: Displacement_Rotation-2
*Boundary
Node_Set-2, 1, 1, 0
Node_Set-2, 2, 2, 0
** Name: Displacement_Rotation-3
*Boundary
Node_Set-3, 1, 1, 0
Node_Set-3, 2, 2, 2.5E-05
** Name: Displacement_Rotation-4
*Boundary
Node_Set-4, 1, 1, 0
Node_Set-4, 2, 2, 2.5E-05
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U
*El file
S, E, NOE
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
**
** Step-8 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Nlgeom, Inc=100
*Static, Solver=Pardiso
0.1, 1, 1E-05, 0.1
**
** Controls ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Output frequency ++++++++++++++++++++++++++++++++++++++++
**
*Output, Frequency=1
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Displacement_Rotation-1
*Boundary, Fixed
Node_Set-1, 1, 1
Node_Set-1, 2, 2
** Name: Displacement_Rotation-2
*Boundary
Node_Set-2, 1, 1, 0
Node_Set-2, 2, 2, 0
** Name: Displacement_Rotation-3
*Boundary
Node_Set-3, 1, 1, 0
Node_Set-3, 2, 2, 0
** Name: Displacement_Rotation-4
*Boundary
Node_Set-4, 1, 1, 0
Node_Set-4, 2, 2, 0
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U
*El file
S, E, NOE
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step

2 Likes

I have tried to reproduce the problem with no success. Can you prepare a .pmx file where only one action (last action) is needed that always closes PrePoMax?

Than you! :christmas_tree:

Any progress on this problem?

In last dev version 2.2.9 Prepomax doesn’t close but this message shows when trying to cut the values of the second Yield/Plastic Strain

I think I found the problem. The problem is deleting a cell so that its content is empty and then pressing the Enter key.

I have fixed the problem in version v2.2.10. Please confirm that it is working.