UNRESTRICTED / ILLIMITÉE
Hi:
I am trying to run a problem (it is an old example the input file is attached) and I am receiving the following error. I know I can change the cuts in timestepper card, which may help, but I think there is something wrong.
Stopping: Time step cut criteria exceeded!.
It is arising in the Richards Flow. It could be due to the occurrence of negative term in density (eos_water.F90). I have used a pflotran code that runs using petsc-dev (not the petsc-maint).
Can anyone point to me what I am doing wrong here.
Regards,
Rajeev Das.
UNRESTRICTED / ILLIMITÉE
Dear Peter:
It is the same file that I attached in this post 1DHFex1_5030912.in the following is the error message that I receive . There is some issue in the residual estimation. The np for the mpirun was set to 1, and my petsc config is
--download-mpich=yes --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --with-shared-libraries=0 --with-debugging=0 --download-parmetis=yes --download-metis=yes --download-hypre=yes --download-fblaslapack=yes --with-c2html=0 --with-cuda=1 --with-cusp=1 --with-thrust=1 COPTFLAGS=-O3 CXXOPTFLAGS=-O3 FOPTFLAGS=-O3 -march=native -mtune=native
Regards,
Rajeev.
== RICHARDS FLOW ===============================================================
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 1[ 0] t= 0.00000E+00 dt= 5.00000E-07
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 2[ 0] t= 0.00000E+00 dt= 2.50000E-07
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 3[ 0] t= 0.00000E+00 dt= 1.25000E-07
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 4[ 0] t= 0.00000E+00 dt= 6.25000E-08
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 5[ 0] t= 0.00000E+00 dt= 3.12500E-08
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 6[ 0] t= 0.00000E+00 dt= 1.56250E-08
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 7[ 0] t= 0.00000E+00 dt= 7.81250E-09
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 8[ 0] t= 0.00000E+00 dt= 3.90625E-09
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 9[ 0] t= 0.00000E+00 dt= 1.95312E-09
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 10[ 0] t= 0.00000E+00 dt= 9.76562E-10
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 11[ 0] t= 0.00000E+00 dt= 4.88281E-10
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 12[ 0] t= 0.00000E+00 dt= 2.44141E-10
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 13[ 0] t= 0.00000E+00 dt= 1.22070E-10
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 14[ 0] t= 0.00000E+00 dt= 6.10352E-11
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 15[ 0] t= 0.00000E+00 dt= 3.05176E-11
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
-> Cut time step: snes= -3 icut= 16[ 0] t= 0.00000E+00 dt= 1.52588E-11
0 2r: 6.80E-02 2x: 0.00E+00 2u: 0.00E+00 ir: 6.80E-02 iu: 0.00E+00 rsn: 0
Stopping: Time step cut criteria exceeded!
icut = 17, max_time_step_cuts= 16
dt = 1.5258789E-11, dt_min= 0.0000000E+00
FLOW TS BE steps = 0 newton = 0 linear = 0 cuts = 0
FLOW TS BE SNES time = 0.0 seconds
TRAN TS BE steps = 0 newton = 0 linear = 0 cuts = 0
TRAN TS BE SNES time = 0.0 seconds
Wall Clock Time: 1.9380E-02 [sec] 3.2300E-04 [min] 5.3834E-06 [hr]