Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Mystran and Intel One API 2022
#6
(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]

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.
[font=Tahoma, Verdana, Arial, sans-serif][color=#333333] 
Hm i think the intel compiler must use intel processor when using /Qpar. Let me check. try 152gb mod above.

  
Reply


Messages In This Thread
Mystran and Intel One API 2022 - by realbabilu - 11-09-2022, 01:27 AM
RE: Mystran and Intel One API 2022 - by Admin - 11-09-2022, 02:13 PM
RE: Mystran and Intel One API 2022 - by ceanwang - 11-16-2022, 10:54 AM
RE: Mystran and Intel One API 2022 - by Admin - 11-16-2022, 05:36 AM
RE: Mystran and Intel One API 2022 - by realbabilu - 11-16-2022, 09:24 PM
RE: Mystran and Intel One API 2022 - by ceanwang - 11-17-2022, 01:46 AM
RE: Mystran and Intel One API 2022 - by Admin - 11-17-2022, 02:48 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)