11-16-2022, 09:24 PM
(This post was last modified: 11-16-2022, 11:06 PM by realbabilu.)
(11-16-2022, 05:36 AM)Admin Wrote: Thanks for the info. You might also want to try using the parameter "PARAM, SOLLIB, BANDED" and see what the performance is like. This will call the banded solver LAPACK instead of the default sparse solver (SuperLU). LAPACK is built into the source code automatically btw.Got hit by " *ERROR 940: ATTEMPT TO ALLOCATE 105236.780 MB OF MEMORY TO ARRAY ABAND EXCEEDING WINDOWS MAX MEMORY ALLOWED OF 2147.484 MB"
In params.f90
Code:
[/font][/size][/color]
[color=#333333][size=small][font=Tahoma, Verdana, Arial, sans-serif] REAL(DOUBLE) :: WINAMEM =2147.483647! Max MB of memory that Windows XP allows for arrays 2147.483647[/font][/size][/color]
[color=#333333][size=small][font=Tahoma, Verdana, Arial, sans-serif]
So i need to increasing the max 2GB limit. to lets say 150gb limit
it took a while to process... i mean a long....since very big it need 106GB memory
very long than superlu.
are we sure the superlu did it fast right...this need a benchmark.
here is the 152gb limit winamem
gcc binary
https://www.mediafire.com/file/f1uv79v6o...m.zip/file
intel binary
https://www.mediafire.com/file/vrt15tbaz...2.zip/file
(11-16-2022, 10:54 AM)ceanwang Wrote:(11-16-2022, 01:50 AM)realbabilu Wrote: >> MYSTRAN BEGIN : 11/14/2022 at 0:20: 8.676 The input file is bigdata-INTEL-PAR.dat [mkl parallel+ ifort parallel lib v2020 icl superlu ]
>> MYSTRAN END : 11/14/2022 at 0:27:57.530
>>Current code doesn't have call to MKL. Also no code to parallel. Have you done any change?
I only change for the compatibility along Fortran Compiler to use CALL get_environment_variable ( 'MYSTRAN_directory', MYSTRAN_DIR )
than CALL GETENV ( 'MYSTRAN_directory', MYSTRAN_DIR )
in GET_MYSTRAN_DIR.f90
The Source\Modules\LAPACK\Unresolved_Externals_Problem from mystran source and the CBLAS on Superlu source is not used.
It will call optimized Blas subroutine in math library in Intel MKL or Openblas.
>>In your case file, PARAM,K6ROT,100. is not supported yet.
>>I can run the gcc version. For Intel version, I got a msg on Windows [Version 10.0.19044.2251]
[font=Tahoma, Verdana, Arial, sans-serif][color=#333333]Code:Please verify that both the operating system and the processor support Intel(R) X87, CMOV, MMX, FXSAVE, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, MOVBE, POPCNT, AVX, F16C, FMA, BMI, LZCNT and AVX2 instructions.
Hm i think the intel compiler must use intel processor when using /Qpar. Let me check. try 152gb mod above.