Hi all!
I am getting forrtl: severe (174): SIGSEGV, segmentation fault occurred during factorization step of CPARDISO. It happens when i try to solve Nonsymmetric system of ~ 8.5 million equations. It usually occurs when factorization is complete at about 80%. Everything is fine if number of equations is ~ 1 million.
My setup phase is
NRHS = 1 MAXFCT = 1 MNUM = 1 IPARM(1) = 1 ! NO SOLVER DEFAULT IPARM(2) = 3 ! FILL-IN REORDERING FROM METIS IPARM(4) = 0 ! NO ITERATIVE-DIRECT ALGORITHM IPARM(6) = 0 ! =0 SOLUTION ON THE FIRST N COMPONENTS OF X IPARM(8) = 2 ! NUMBERS OF ITERATIVE REFINEMENT STEPS IPARM(10) = 13 ! PERTURB THE PIVOT ELEMENTS WITH 1E-13 IPARM(11) = 1 ! USE NONSYMMETRIC PERMUTATION AND SCALING MPS IPARM(13) = 1 ! MAXIMUM WEIGHTED MATCHING ALGORITHM IS SWITCHED-ON (DEFAULT FOR NON-SYMMETRIC) IPARM(35) = 1 ! ZERO BASE INDEXING ERROR = 0 ! INITIALIZE ERROR FLAG MSGLVL = 0 ! PRINT STATISTICAL INFORMATION MTYPE = 11 ! REAL UNSYMMETRIC
I use
mpiifort for the Intel(R) MPI Library 2018 Update 1 for Linux* Copyright(C) 2003-2017, Intel Corporation. All rights reserved. ifort version 18.0.1
My compilation line is
mpiifort -o mpi -O3 -I${MKLROOT}/include -qopenmp MPI_3D.f90 -Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_lp64.a ${MKLROOT}/lib/intel64/libmkl_intel_thread.a ${MKLROOT}/lib/intel64/libmkl_core.a ${MKLROOT}/lib/intel64/libmkl_blacs_intelmpi_lp64.a -Wl,--end-group -liomp5 -lpthread -lm -ldl
I tried to run on cluster on 8 nodes. Each node has 2x Intel(R) Xeon(R) Gold 6142 CPU @ 2.60GHz and 768Gb of RAM.
I also leave here link to my matrix in CSR3 format. Attention: unzipped files are more than 2 Gb.
https://drive.google.com/file/d/1HOeg-eF0iAlSx533AOi91pfCA6YMFHNd/view?u...