Christoph,
Yes, this is an unfortunate problem in the current setup, it is on our list of things to tackle in the very near future (I would love to see it make Kepler,
don’t know how realistic that is). I think part of the issue is that the module settings are stored per project rather than per build configuration.
We’ll let you know we have something to test, if you are interested –
Jay
From: ptp-user-bounces@xxxxxxxxxxx [mailto:ptp-user-bounces@xxxxxxxxxxx]
On Behalf Of Christoph Pospiech
Sent: Thursday, January 10, 2013 8:42 AM
To: ptp-user@xxxxxxxxxxx
Subject: [ptp-user] modules (aka Environment Management) and PTP synchronized projects with several remote connections
Hi,
I have a small PTP synchronized project with two remote connections, one AIX
and one Linux. I am trying to compile the application on all three hosts.
Build Configurations -> set Active -> TP_local (compile locally)
Build (works fine)
Build Configurations -> set Active -> blizzard_remote
Build (loads modules and builds just fine)
Build Configurations -> set Active -> SuperMUC_remote
Build - tries to load modules for blizzard and fails.
Error message is the following.
+(0):ERROR:0: Unable to locate a modulefile for 'IBM/xlf13.1.0.8'
The message is correct as SuperMUC is a Linux/x86_64 system, and there can be
no XL-compilers for such a system. Apparently, the settings were taken from
the AIX system, where I compiled just before.
When I then do Properties-> C/C++ Build -> Environment Management,
the module settings are reset.
Build Configurations -> set Active -> SuperMUC_remote
Build (loads modules and builds just fine)
Build Configurations -> set Active -> blizzard_remote
Build - tries to load modules for SuperMUC and fails.
It appears that Eclipse only store the Environment Management settings for one
remote host. Could that be changed to one copy of Environment Management
settings for each host ?
--
Mit freundlichen Grüßen / Kind regards
Dr. Christoph Pospiech
High Performance & Parallel Computing
Phone: +49-351 86269826
Mobile: +49-171-765 5871
E-Mail:
christoph.pospiech@xxxxxxxxxx
-------------------------------------------------------------------------------------------------------------------------------------------
IBM Deutschland GmbH / Vorsitzender des Aufsichtsrats: Martin Jetter
Geschäftsführung: Martina Koederitz (Vorsitzende), Reinhard Reschke, Dieter Scholz, Gregor Pillen, Joachim Heel, Christian
Noll
Sitz der Gesellschaft: Ehningen / Registergericht: Amtsgericht Stuttgart, HRB 14562 / WEEE-Reg.-Nr. DE 99369940