|
+ hostname |
|
hpc-25-08.cm.cluster |
|
+ cd /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384 |
|
++ pwd |
|
+ export JULIA_DEPOT_PATH=/central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/.slurmdepot_cpu |
|
+ JULIA_DEPOT_PATH=/central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/.slurmdepot_cpu |
|
+ export JULIA_CUDA_USE_BINARYBUILDER=false |
|
+ JULIA_CUDA_USE_BINARYBUILDER=false |
|
+ export OPENBLAS_NUM_THREADS=1 |
|
+ OPENBLAS_NUM_THREADS=1 |
|
+ export CLIMATEMACHINE_SETTINGS_DISABLE_GPU=true |
|
+ CLIMATEMACHINE_SETTINGS_DISABLE_GPU=true |
|
+ export CLIMATEMACHINE_SETTINGS_OUTPUT_DIR=/central/scratchio/esm/slurmci/logs/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/9993675_output |
|
+ CLIMATEMACHINE_SETTINGS_OUTPUT_DIR=/central/scratchio/esm/slurmci/logs/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/9993675_output |
|
+ module purge |
|
++ /software/Modules/bin/modulecmd sh purge |
|
+ eval MANPATH=/central/slurm/install/current/share/man/:/usr/share/man/overrides:/usr/share/man:/opt/ibutils/share/man:/usr/local/share/man:/cm/local/apps/environment-modules/current/share/man ';export' 'MANPATH;PATH=/central/slurm/install/current/bin/:/usr/lib64/qt-3.3/bin:/usr/bin:/bin:/usr/lpp/mmfs/bin:/opt/ibutils/bin:/opt/dell/srvadmin/bin' ';export' 'PATH;unset' 'CPATH;unset' 'LD_LIBRARY_PATH;unset' 'LOADEDMODULES;unset' '_LMFILES_;' |
|
++ MANPATH=/central/slurm/install/current/share/man/:/usr/share/man/overrides:/usr/share/man:/opt/ibutils/share/man:/usr/local/share/man:/cm/local/apps/environment-modules/current/share/man |
|
++ export MANPATH |
|
++ PATH=/central/slurm/install/current/bin/:/usr/lib64/qt-3.3/bin:/usr/bin:/bin:/usr/lpp/mmfs/bin:/opt/ibutils/bin:/opt/dell/srvadmin/bin |
|
++ export PATH |
|
++ unset CPATH |
|
++ unset LD_LIBRARY_PATH |
|
++ unset LOADEDMODULES |
|
++ unset _LMFILES_ |
|
+ module load julia/1.4.2 openmpi/4.0.3 hdf5/1.10.1 netcdf-c/4.6.1 |
|
++ /software/Modules/bin/modulecmd sh load julia/1.4.2 openmpi/4.0.3 hdf5/1.10.1 netcdf-c/4.6.1 |
|
+ eval CPATH=/central/software/netcdf-c/4.6.1//include:/software/hdf5/1.10.1/include:/central/software/OpenMPI/4.0.3//include:/central/software/julia/1.4.2//include ';export' 'CPATH;HDF5_DIR=/software/hdf5/1.10.1' ';export' 'HDF5_DIR;LD_LIBRARY_PATH=/central/software/netcdf-c/4.6.1//lib:/software/hdf5/1.10.1/lib:/central/software/OpenMPI/4.0.3//lib:/central/software/julia/1.4.2//lib' ';export' 'LD_LIBRARY_PATH;LD_RUN_PATH=/central/software/netcdf-c/4.6.1//lib:/central/software/OpenMPI/4.0.3//lib' ';export' 'LD_RUN_PATH;LIBRARY_PATH=/central/software/netcdf-c/4.6.1//lib:/software/hdf5/1.10.1/lib:/central/software/OpenMPI/4.0.3//lib' ';export' 'LIBRARY_PATH;LOADEDMODULES=julia/1.4.2:openmpi/4.0.3:hdf5/1.10.1:netcdf-c/4.6.1' ';export' 'LOADEDMODULES;MANPATH=/central/software/netcdf-c/4.6.1//share/man:/software/hdf5/1.10.1/share/man:/central/software/OpenMPI/4.0.3//share/man:/central/software/julia/1.4.2//share/man:/central/slurm/install/current/share/man/:/usr/share/man/overrides:/usr/share/man:/opt/ibutils/share/man:/usr/local/share/man:/cm/local/apps/environment-modules/current/share/man' ';export' 'MANPATH;OPENMPI_HOME=/central/software/OpenMPI/4.0.3/' ';export' 'OPENMPI_HOME;OPENMPI_VERSION=4.0.3' ';export' 'OPENMPI_VERSION;PATH=/central/software/netcdf-c/4.6.1//bin:/software/hdf5/1.10.1/bin:/central/software/OpenMPI/4.0.3//bin:/central/software/julia/1.4.2//bin:/central/slurm/install/current/bin/:/usr/lib64/qt-3.3/bin:/usr/bin:/bin:/usr/lpp/mmfs/bin:/opt/ibutils/bin:/opt/dell/srvadmin/bin' ';export' 'PATH;_LMFILES_=/software/Modules/modulefiles/developement/julia/1.4.2:/software/Modules/modulefiles/mpi/openmpi/4.0.3:/software/Modules/modulefiles/data/hdf5/1.10.1:/software/Modules/modulefiles/data/netcdf-c/4.6.1' ';export' '_LMFILES_;' |
|
++ CPATH=/central/software/netcdf-c/4.6.1//include:/software/hdf5/1.10.1/include:/central/software/OpenMPI/4.0.3//include:/central/software/julia/1.4.2//include |
|
++ export CPATH |
|
++ HDF5_DIR=/software/hdf5/1.10.1 |
|
++ export HDF5_DIR |
|
++ LD_LIBRARY_PATH=/central/software/netcdf-c/4.6.1//lib:/software/hdf5/1.10.1/lib:/central/software/OpenMPI/4.0.3//lib:/central/software/julia/1.4.2//lib |
|
++ export LD_LIBRARY_PATH |
|
++ LD_RUN_PATH=/central/software/netcdf-c/4.6.1//lib:/central/software/OpenMPI/4.0.3//lib |
|
++ export LD_RUN_PATH |
|
++ LIBRARY_PATH=/central/software/netcdf-c/4.6.1//lib:/software/hdf5/1.10.1/lib:/central/software/OpenMPI/4.0.3//lib |
|
++ export LIBRARY_PATH |
|
++ LOADEDMODULES=julia/1.4.2:openmpi/4.0.3:hdf5/1.10.1:netcdf-c/4.6.1 |
|
++ export LOADEDMODULES |
|
++ MANPATH=/central/software/netcdf-c/4.6.1//share/man:/software/hdf5/1.10.1/share/man:/central/software/OpenMPI/4.0.3//share/man:/central/software/julia/1.4.2//share/man:/central/slurm/install/current/share/man/:/usr/share/man/overrides:/usr/share/man:/opt/ibutils/share/man:/usr/local/share/man:/cm/local/apps/environment-modules/current/share/man |
|
++ export MANPATH |
|
++ OPENMPI_HOME=/central/software/OpenMPI/4.0.3/ |
|
++ export OPENMPI_HOME |
|
++ OPENMPI_VERSION=4.0.3 |
|
++ export OPENMPI_VERSION |
|
++ PATH=/central/software/netcdf-c/4.6.1//bin:/software/hdf5/1.10.1/bin:/central/software/OpenMPI/4.0.3//bin:/central/software/julia/1.4.2//bin:/central/slurm/install/current/bin/:/usr/lib64/qt-3.3/bin:/usr/bin:/bin:/usr/lpp/mmfs/bin:/opt/ibutils/bin:/opt/dell/srvadmin/bin |
|
++ export PATH |
|
++ _LMFILES_=/software/Modules/modulefiles/developement/julia/1.4.2:/software/Modules/modulefiles/mpi/openmpi/4.0.3:/software/Modules/modulefiles/data/hdf5/1.10.1:/software/Modules/modulefiles/data/netcdf-c/4.6.1 |
|
++ export _LMFILES_ |
|
+ mpiexec julia --color=no --project test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl |
|
[ Info: (Array, Float64, 2, "Batched GMRES", 1, true) |
|
┌ Info: Starting |
|
└ norm(Q₀) = 4.2914804456671035e-01 |
|
┌ Info: time step |
|
│ dt = 0.00390625 |
|
│ numberofsteps = 128 |
|
│ dt * numberofsteps = 0.5 |
|
└ timeend = 0.5 |
|
/central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl: /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl: /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl: Error During Test at Error During Test at Error During Test at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:293 |
|
Got exception outside of a @test |
|
/central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:293 |
|
Got exception outside of a @test |
|
/central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:293 |
|
Got exception outside of a @test |
|
norm of residual is not finite after 100 iterations of `doiteration!` |
|
Stacktrace: |
|
[1] error(::String) at ./error.jl:33 |
|
[2] linearsolve!(::ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64}, ::BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}}, ::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::Nothing, ::Vararg{Any,N} where N; max_iters::Int64, cvg::Base.RefValue{Bool}) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/SystemSolvers/SystemSolvers.jl:130 |
|
[3] linearsolve!(::ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64}, ::BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}}, ::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::Nothing, ::Vararg{Any,N} where N) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/SystemSolvers/SystemSolvers.jl:116 |
|
[4] LinBESolver at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/BackwardEulerSolvers.jl:130 [inlined] |
|
[5] dostep!(::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::AdditiveRungeKutta{Float64,Float64,MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},ClimateMachine.ODESolvers.LinBESolver{Float64,ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64},BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}},DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing}},LowStorageVariant,NamedTuple{(:Qtt,),Tuple{MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}}},8,64,7}, ::LowStorageVariant, ::Nothing, ::Float64, ::Nothing, ::Nothing, ::Nothing) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/AdditiveRungeKuttaMethod.jl:359 |
|
[6] dostep! at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/AdditiveRungeKuttaMethod.jl:190 [inlined] (repeats 2 times) |
|
[7] general_dostep!(::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::AdditiveRungeKutta{Float64,Float64,MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},ClimateMachine.ODESolvers.LinBESolver{Float64,ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64},BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}},DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing}},LowStorageVariant,NamedTuple{(:Qtt,),Tuple{MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}}},8,64,7}, ::Nothing, ::Float64; adjustfinalstep::Bool) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/ODESolvers.jl:56 |
|
[8] solve!(::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::AdditiveRungeKutta{Float64,Float64,MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},ClimateMachine.ODESolvers.LinBESolver{Float64,ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64},BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}},DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing}},LowStorageVariant,NamedTuple{(:Qtt,),Tuple{MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}}},8,64,7}, ::Nothing; timeend::Float64, adjustfinalstep::Bool, numberofsteps::Int64, callbacks::Tuple{EveryXWallTimeSeconds}) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/ODESolvers.jl:122 |
|
[9] run(::MPI.Comm, ::Type{T} where T, ::Int64, ::StackedBrickTopology{2,Float64}, ::Int64, ::Float64, ::Type{T} where T, ::Float64, ::SArray{Tuple{3},Float64,1,3}, ::Float64, ::Float64, ::Float64, ::Float64, ::Nothing, ::Float64, ::String, ::Bool) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:239 |
|
[10] top-level scope at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:340 |
|
[11] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.4/Test/src/Test.jl:1113 |
|
[12] top-level scope at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:294 |
|
[13] include(::Module, ::String) at ./Base.jl:377 |
|
[14] exec_options(::Base.JLOptions) at ./client.jl:288 |
|
[15] _start() at ./client.jl:484 |
|
|
|
norm of residual is not finite after 100 iterations of `doiteration!` |
|
Stacktrace: |
|
[1] error(::String) at ./error.jl:33 |
|
[2] linearsolve!(::ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64}, ::BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}}, ::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::Nothing, ::Vararg{Any,N} where N; max_iters::Int64, cvg::Base.RefValue{Bool}) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/SystemSolvers/SystemSolvers.jl:130 |
|
[3] linearsolve!(::ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64}, ::BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}}, ::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::Nothing, ::Vararg{Any,N} where N) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/SystemSolvers/SystemSolvers.jl:116 |
|
[4] LinBESolver at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/BackwardEulerSolvers.jl:130 [inlined] |
|
[5] dostep!(::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::AdditiveRungeKutta{Float64,Float64,MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},ClimateMachine.ODESolvers.LinBESolver{Float64,ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64},BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}},DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing}},LowStorageVariant,NamedTuple{(:Qtt,),Tuple{MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}}},8,64,7}, ::LowStorageVariant, ::Nothing, ::Float64, ::Nothing, ::Nothing, ::Nothing) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/AdditiveRungeKuttaMethod.jl:359 |
|
[6] dostep! at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/AdditiveRungeKuttaMethod.jl:190 [inlined] (repeats 2 times) |
|
[7] general_dostep!(::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::AdditiveRungeKutta{Float64,Float64,MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},ClimateMachine.ODESolvers.LinBESolver{Float64,ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64},BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}},DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing}},LowStorageVariant,NamedTuple{(:Qtt,),Tuple{MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}}},8,64,7}, ::Nothing, ::Float64; adjustfinalstep::Bool) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/ODESolvers.jl:56 |
|
[8] solve!(::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::AdditiveRungeKutta{Float64,Float64,MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},ClimateMachine.ODESolvers.LinBESolver{Float64,ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64},BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}},DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing}},LowStorageVariant,NamedTuple{(:Qtt,),Tuple{MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}}},8,64,7}, ::Nothing; timeend::Float64, adjustfinalstep::Bool, numberofsteps::Int64, callbacks::Tuple{EveryXWallTimeSeconds}) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/ODESolvers.jl:122 |
|
[9] run(::MPI.Comm, ::Type{T} where T, ::Int64, ::StackedBrickTopology{2,Float64}, ::Int64, ::Float64, ::Type{T} where T, ::Float64, ::SArray{Tuple{3},Float64,1,3}, ::Float64, ::Float64, ::Float64, ::Float64, ::Nothing, ::Float64, ::String, ::Bool) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:239 |
|
[10] top-level scope at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:340 |
|
[11] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.4/Test/src/Test.jl:1113 |
|
[12] top-level scope at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:294 |
|
[13] include(::Module, ::String) at ./Base.jl:377 |
|
[14] exec_options(::Base.JLOptions) at ./client.jl:288 |
|
[15] _start() at ./client.jl:484 |
|
|
|
norm of residual is not finite after 100 iterations of `doiteration!` |
|
Stacktrace: |
|
[1] error(::String) at ./error.jl:33 |
|
[2] linearsolve!(::ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64}, ::BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}}, ::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::Nothing, ::Vararg{Any,N} where N; max_iters::Int64, cvg::Base.RefValue{Bool}) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/SystemSolvers/SystemSolvers.jl:130 |
|
[3] linearsolve!(::ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64}, ::BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}}, ::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::Nothing, ::Vararg{Any,N} where N) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/SystemSolvers/SystemSolvers.jl:116 |
|
[4] LinBESolver at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/BackwardEulerSolvers.jl:130 [inlined] |
|
[5] dostep!(::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::AdditiveRungeKutta{Float64,Float64,MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},ClimateMachine.ODESolvers.LinBESolver{Float64,ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64},BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}},DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing}},LowStorageVariant,NamedTuple{(:Qtt,),Tuple{MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}}},8,64,7}, ::LowStorageVariant, ::Nothing, ::Float64, ::Nothing, ::Nothing, ::Nothing) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/AdditiveRungeKuttaMethod.jl:359 |
|
[6] dostep! at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/AdditiveRungeKuttaMethod.jl:190 [inlined] (repeats 2 times) |
|
[7] general_dostep!(::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::AdditiveRungeKutta{Float64,Float64,MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},ClimateMachine.ODESolvers.LinBESolver{Float64,ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64},BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}},DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing}},LowStorageVariant,NamedTuple{(:Qtt,),Tuple{MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}}},8,64,7}, ::Nothing, ::Float64; adjustfinalstep::Bool) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/ODESolvers.jl:56 |
|
[8] solve!(::MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}, ::AdditiveRungeKutta{Float64,Float64,MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},ClimateMachine.ODESolvers.LinBESolver{Float64,ClimateMachine.ODESolvers.EulerOperator{DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing},Float64},BatchedGeneralizedMinimalResidual{Float64,Int64,Array{Float64,2},Array{Float64,3},NTuple{5,Int64},NTuple{5,Int64}},DGModel{AdvectionDiffusion{2,Pseudo1D{[0.09950371902099892, 0.9950371902099892, 0.0],1.0,0.01,-0.5,0.1},true,false},DiscontinuousSpectralElementGrid{Float64,2,4,25,Array,Array{Float64,1},Array{Float64,2},Array{Float64,3},Array{Float64,4},Array{Int64,1},Array{Int64,2},Array{Int64,3},StackedBrickTopology{2,Float64}},RusanovNumericalFlux,CentralNumericalFluxSecondOrder,CentralNumericalFluxGradient,MPIStateArray{Float64,NamedTuple{(:coord, :u, :D),Tuple{SArray{Tuple{3},Float64,1,3},SArray{Tuple{3},Float64,1,3},SArray{Tuple{3,3},Float64,2,9}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(:σ,),Tuple{SArray{Tuple{3},Float64,1,3}}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},Tuple{MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}},MPIStateArray{Float64,NamedTuple{(),Tuple{}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}},VerticalDirection,VerticalDirection,Nothing}},LowStorageVariant,NamedTuple{(:Qtt,),Tuple{MPIStateArray{Float64,NamedTuple{(:ρ,),Tuple{Float64}},Array{Float64,3},Array{Int64,1},SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true},ClimateMachine.MPIStateArrays.CMBuffers.CMBuffer{Float64,Array{Float64,2},Nothing}}}},8,64,7}, ::Nothing; timeend::Float64, adjustfinalstep::Bool, numberofsteps::Int64, callbacks::Tuple{EveryXWallTimeSeconds}) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/src/Numerics/ODESolvers/ODESolvers.jl:122 |
|
[9] run(::MPI.Comm, ::Type{T} where T, ::Int64, ::StackedBrickTopology{2,Float64}, ::Int64, ::Float64, ::Type{T} where T, ::Float64, ::SArray{Tuple{3},Float64,1,3}, ::Float64, ::Float64, ::Float64, ::Float64, ::Nothing, ::Float64, ::String, ::Bool) at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:239 |
|
[10] top-level scope at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:340 |
|
[11] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.4/Test/src/Test.jl:1113 |
|
[12] top-level scope at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:294 |
|
[13] include(::Module, ::String) at ./Base.jl:377 |
|
[14] exec_options(::Base.JLOptions) at ./client.jl:288 |
|
[15] _start() at ./client.jl:484 |
|
|
|
Test Summary: | Test Summary: | Error Error Test Summary: | Total |
|
Total |
|
Error Total |
|
/central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl | 1 /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl | 1 1 |
|
1 |
|
/central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl | 1 1 |
|
ERROR: ERROR: ERROR: LoadError: LoadError: LoadError: Some tests did not pass: 0 passed, 0 failed, 1 errored, 0 broken. |
|
in expression starting at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:263 |
|
Some tests did not pass: 0 passed, 0 failed, 1 errored, 0 broken. |
|
in expression starting at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:263 |
|
Some tests did not pass: 0 passed, 0 failed, 1 errored, 0 broken. |
|
in expression starting at /central/scratchio/esm/slurmci/sources/9ad6cc0b495be08c7ce57aa6c8771b4be08e9384/test/Numerics/DGMethods/advection_diffusion/advection_diffusion_model_1dimex_bgmres.jl:263 |
|
-------------------------------------------------------------------------- |
|
Primary job terminated normally, but 1 process returned |
|
a non-zero exit code. Per user-direction, the job has been aborted. |
|
-------------------------------------------------------------------------- |
|
-------------------------------------------------------------------------- |
|
mpiexec detected that one or more processes exited with non-zero status, thus causing |
|
the job to be terminated. The first process to do so was: |
|
|
|
Process name: [[42811,1],2] |
|
Exit code: 1 |
|
-------------------------------------------------------------------------- |