Welcome, Guest
Username: Password: Remember me

TOPIC: partel version and compilation

partel version and compilation 11 years 6 months ago #8425

  • olslewfoot
  • olslewfoot's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 132
  • Thank you received: 3
Dear all

I'm running a windows 7 64bit PC with 32bit Intel compiler.

I have downloaded the pre-compiled libmetisb32 and libmetis64 libraries.

When I compile the system against libmetisb32.lib it compiles both the scalar and parralel versions completely successfully and telemac runs in scalar perfectly well.
However, when I try to run a parallel computation it fails with a windows message saying that partel.exe is a 16 bit programme not compatible with my 64 bit PC and gives the following telemac output error:

This version of C:\opentelemac\v6p2r1\parallel\parallel_v6p2\wintelmpi\partel.exe is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need a x86 (32-bit) or x64 (64-bit)
version of the program, and then contact the software publisher.
... The following command failed for the reason above
C:\opentelemac\v6p2r1\parallel\parallel_v6p2\wintelmpi\partel.exe < PARTEL.PAR >
> partel_T2DGEO.log

If I try to compile the TELEMAC system against the libmetis64b.lib the compilation fails with the message that:

LINK : fatal error LNK1181: cannot open input file 'C:\bin\metis\libmetis64b.lib
'
... The following command failed for the reason above
xilink.exe -lib /nologo /subsystem:console /out:C:\opentelemac\v6p2r1\parallel\p
arallel_v6p2\wintelmpi\gredelmet_autop.exe gredelmet_autop.obj C:\opentelemac\v
6p2r1\mpi\MPICH2\lib\fmpich2.lib C:\bin\metis\libmetis64b.lib

All my paths seem correct (I don't know why libmetis64b.lib cannot open) and I'm compiling against either 32 or 64 bit version of MPICH2 respectively.

Can anyone help with this error please?
Does partel compile as a 16 bit programme?
Is there a problem with the libmetis64b.lib file?

(Attached systel file for info)

John
Attachments:
The administrator has disabled public write access.

partel version and compilation 11 years 6 months ago #8432

  • cyamin
  • cyamin's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 997
  • Thank you received: 234
Hi John,

Have a look at this post #8035.

I think I had the same problem.

I hope it helps,
Costas
The administrator has disabled public write access.

partel version and compilation 11 years 6 months ago #8435

  • olslewfoot
  • olslewfoot's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 132
  • Thank you received: 3
Hi Costas
Thanks - the file did have the space in the file name. :(
I have changed it and the code now does compile against libmetis64b.lib - but I am still getting a message that my version of partel.exe is 16 bit??
Something is wrong so I will completely clean and restart I think.
John
The administrator has disabled public write access.

partel version and compilation 11 years 6 months ago #8436

  • cyamin
  • cyamin's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 997
  • Thank you received: 234
Maybe it is something to do with your compiler. I never encountered this issue and I have compiled telemac with intel fortran and gfortran (scalar only) in 64bit with no problem.

Have a look into the operation of your compiler, maybe test it against some example code.

Costas
The administrator has disabled public write access.
Moderators: borisb

The open TELEMAC-MASCARET template for Joomla!2.5, the HTML 4 version.