Adaptive spike solver error -309

Adaptive spike solver error -309

masaki-iwa的头像

Hello, all

I'm trying Intel adaptive spike-based solver.

When I run the sparse.f90 example in parallel with my own matrix data, it gave an error -309.

==================

Matrix loaded

n= 5844 nnz= 350064

UNSUCCESSFUL RUN FOR SPIKE - INFO EXIT -1

SPIKE_CORE ERROR CODE -309

==================

If I run the program with only one processor (-np=1) it goes well.

=================

Matrix loaded

n= 5844 nnz= 350064

---------------------------------------------

--------------SPIKE INFO---------------------

---------------------------------------------

!! NB-PROCESSORS ? 1

!! NB-PARTITIONS ? 1

!! SPIKE_ADAPT ? F

!! ALGORITHM ? F

!! FACTORIZATION ? L

!! TYPE OF SOLVER ? 3

!! ACCURACY OUT. ? 1.000000000000000e-07

!! NB ITMAX OUT. ? 50

!! ACCURACY IN. ? 1.000000000000000e-05

!! NB ITMAX IN. ? 30

!! NEW ZERO PIVOT ? 1.000000000000000e-09

!! BOOST ? 1.000000000000000e-10

!! Orign.Partition. ? 0

!! Size first-"last" partition ? 5844

!! Free memory ? T

!! Compute Residual ? T

!! ADD. MEMORY NEEDED (Mb) 0.000000000000000e+00

---------------------------------------------

---------------------------------------------

-------------- MATRIX INFO ----------------

---------------------------------------------

!! MATRIX FORMAT ? S

!! MATRIX STRUCT. ? G

!! Diag. Dominant ? N

!! SIZE MATRIX ? 5844

--- SPARSE BANDED MATRIX----------------------

!! Lower band ? 5687

!! Upper band ? 5687

!! # of non-zero el. ? 350064

--------------------------------------------

DETAILED TIME of PREPROCESS

--------------------------------------------

Pardiso Reorder 7.327530384063721e-01

Pardiso Factor 1.050548553466797e-01

TIME FACT-LU (< to copy UL+FACT LU, if any) 1 8.378429412841797e-01

TIME FOR COMPUTING THE SPIKES 1 9.059906005859375e-06

---> TIME FOR SPIKE PREPROCESSING 8.378639221191406e-01

--------------------------------------------

-------------- RHS INFO --------------------

--------------------------------------------

!! Number of RHS ? 1

--------------------------------------------

DETAILED TIME of PROCESS

--------------------------------------------

TIME FOR MODIFIED RHS 4.813909530639648e-03

RESIDUAL BEFORE OUTSIDE ITERATION

0 2.196491498665145e-13

TIME postprocess MATMUL 0.000000000000000e+00

TIME postprocess SOLVE 0.000000000000000e+00

---> TIME FOR SPIKE PROCESSING 5.756855010986328e-03

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>>> SPIKE SUMMARY >>>>>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Spike Strategy FL3

TIME FOR PARTITIONING 4.442930221557617e-03

TIME FOR SPIKE BANDED FACT 8.378639221191406e-01

TIME FOR SPIKE BANDED SOLV 5.756855010986328e-03

TIME FOR SPIKE (FACT+SOLV) 8.436207771301270e-01

RESIDUAL 2.196491498665145e-13

# Outside iterations: 0

SPIKE has succeeded (to reach the accuracy pspike%eps_out)

SPIKE_WARNING 1

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

=================

Spike_ug.pdf says error code -309 means either upper or lower bandwidthis too small for the size of the partitions.

The shape of matrix is the cause of this error?

But they are both 5687.

I attached the shape of my matrix.

It would be nice if you have any ideas.

Thanks,

Masaki

附件尺寸
下载 matrix.png10.64 KB
2 帖子 / 0 new
最新文章
如需更全面地了解编译器优化,请参阅优化注意事项
Eduardo J. Sanchez P.的头像

I have experienced the same issue.

Eduardo J. Sanchez P.

登陆并发表评论。