Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: Parallel Installation in Win7, Intel XE 2011

Parallel Installation in Win7, Intel XE 2011 12 years 3 months ago #5346

  • dougal.clunie
  • dougal.clunie's Avatar
Hi,

I have managed to compile Telemac on Windows 7 using the Intel Visual Fortran Studio XE, with MPICH2 and Metis 5.0.2

With the 'validation' examples, it works well in scalar mode.

Trying to run in parallel mode, doesn't work. I get the error 'forrtl: severe <157>: Program Exception - access violation from partel.exe (see attached).

I guess something wrong with my compilation of partel.. I've tried, for example, using the precompiled versions of Metis 4.0, but these didn't work for me.

My configuration file is also attached.

Any ideas on what is going wrong? Any suggestions on what I might try?

Thanks,
Dougal
Attachments:
The administrator has disabled public write access.

Re: Parallel Installation in Win7, Intel XE 2011 12 years 3 months ago #5353

  • ails
  • ails's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 140
  • Thank you received: 17
Hi,

Metis 5 and greater are not compatible with current versions of TELEMAC.
However, as next release of TELEMAC will be OK with METIS 5, I advise you to put aside temporarily this library.

What kind of errors did you get with METIS 4? When compiling Partel? At the linking step with Metis?

For information, Partel's runtime errors are written in a "PARTEL.log" file located in the temporary directory. Partel can also be launched manually in this temporary file (copy partel.exe in this folder).

Fabien
The administrator has disabled public write access.

Re: Parallel Installation in Win7, Intel XE 2011 12 years 3 months ago #5356

  • dougal.clunie
  • dougal.clunie's Avatar
Hi Fabien,

Thanks for your reply.

I'm not able to compile Partel using the pre-compiled METIS4 libs.

- Using metis64.lib which I have found on this forum, I get the error 'cannot open file 'crt64.lib'. If I add the link to crt64.lib in my config line libs_parallel, when compiling I get the error 'LNK2005' - multiply defined symbols in libcmt.lib and crt64.lib.

- Using metis32.lib which I found on this forum, or libmetis.lib from the Metis website, I get the error 'LNK1120': 15 unresolved externals.

- Using metis32.lib with the 64bit intel compiler (silly idea, but I tried anyway), I get a different LNK1120 error - with 1 unresolved external metis_partmeshdual.

Unfortunately I'm a bit of a beginner, so can't figure out how to compile METIS4 from the source code.


Dougal
The administrator has disabled public write access.

Re: Parallel Installation in Win7, Intel XE 2011 12 years 2 months ago #5374

  • ails
  • ails's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 140
  • Thank you received: 17
Hi,

Sorry but as there's no 64Bit PC available here and as I have little experience with the Python version in Telemac 6.1, I won't be very helpful.

I'm a bit puzzled by the command line used for creating PARTEL.EXE : MPICH2 is passed to the linker without any reason. It can be worth to try to run manually this line without mpich2 (and with crt64.lib if available on your system)

Another post is related to your question (www.opentelemac.org/index.php?option=com...2&id=3491&Itemid=100). However, it seems that they never managed to get a proper 64Bit parallel version.

I must add that the next version of TELEMAC will be released in very few days, it can be worth not to spend too much time with 6.1.

Regards,

Fabien

PS : The metis32.lib is ok (just checked). I suppose that the 64Bit one is also ok.
The administrator has disabled public write access.

Re: Parallel Installation in Win7, Intel XE 2011 12 years 2 months ago #5394

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi
to compile partel with metis4 libs you should place the crt64.lib in the target directory of parallel (which is wintelmpi in your case)

Hope this helps
Christophe
The administrator has disabled public write access.

Parallel Installation in Win7, Intel XE 2011 12 years 2 months ago #5414

  • qilong
  • qilong's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 340
  • Thank you received: 33
Hello Dougal,

May I ask you how to install and configure MPICH2 in order to make it working with Intel XE 2011 on Win7? I have already installed Intel XE 2011 but now I don't use Telemac parallel version. Thanks in advance!
The administrator has disabled public write access.

Parallel Installation in Win7, Intel XE 2011 12 years 2 months ago #5420

  • dougal.clunie
  • dougal.clunie's Avatar
Hi all,

Thanks for your suggestions, the best of which was "Wait for version 6.2". Downloaded the new source, compiled, and it just worked!


Qilong - there wan't much in the way of configuration for MPICH2, I simply downloaded and ran the windows installer.
To check your mpich2 installation, try running the cpi.exe in the 'examples' folder.
Strangely it didn't immediately work for me - I got the error "Aborting: Unable to connect to ..." but google was my friend and this was fixed by reinstalling smpd from the command prompt:

smpd -uninstall
smpd -install -phrase behappy
The administrator has disabled public write access.

Parallel Installation in Win7, Intel XE 2011 12 years 2 months ago #5421

  • qilong
  • qilong's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 340
  • Thank you received: 33
Hello Dougal,

Thanks for your help.
I'll try it on my computer.
The administrator has disabled public write access.

Parallel Installation in Win7, Intel XE 2011 11 years 9 months ago #7588

  • qilong
  • qilong's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 340
  • Thank you received: 33
Hello Dougal,

I have successfully installed MPICH2 and now I'm trying to compile the parallel version of Telemac. But I have some problems in my systel.ini file. I looked at your configuration file and it's not systel.ini. I want to test your configuration file but how to use it?

Thanks in advance!

Kind regards
Qilong
The administrator has disabled public write access.

Parallel Installation in Win7, Intel XE 2011 11 years 9 months ago #7590

  • dougal.clunie
  • dougal.clunie's Avatar
Hello Qilong,

I installed using Python (hence the .cfg file, not systel.ini file).

Good instructions provided here:
www.opentelemac.org/index.php/installati...rocedure-with-python

regards,
Dougal
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: borisb

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