[Users] Using gmake - Re: ETK in NERSC machines (Hopper/Carver) does not work properly
Jose Fiestas Iquira
jafiestas at lbl.gov
Tue Mar 13 01:57:08 CDT 2012
Hello Ian, all,
I am trying now to use gmake to create an executable using McLachlan for a
simulation of binary coalescence.
When I do:
gmake grbinary
I obtain:
.....
CST finished.
/global/u1/f/fiestas/CACTUS/Cactus/arrangements/Carpet/CarpetLib/src/make.configuration.defn:5:
*** Configuration error: The Carpet thorns require MPI. Please configure
with MPI, or remove the Carpet thorns from the ThornList.. Stop.
gmake: *** [grbinary] Error 2
..........
I checked the configuration and I found following line while
doing: gmake grbinary-config thornlist='thornlists/grbinary.th'
............
Configuring without MPI
............
So, I tried:
export mpi=native
gmake grbinary-config
and
- setting mpi=native in a config. file and using it
gmake grbinary-config options='grbinary-config.txt'
Initially looks OK:
fiestas at hopper09:~/CACTUS/Cactus> gmake grbinarypgi-config
options='grbinary-config-pgi'
Cactus - version: 4.0.0
Reconfiguring grbinarypgi.
Adding configuration options from 'grbinary-config-pgi'...
Setting mpi to 'native'
Setting CC to 'mpicc'
Setting CXX to 'mpicxx'
End of options from 'grbinary-config-pgi'.
....
but later I get again the message:
...........
Configuring without MPI
........
Am I doing something wrong?
Btw, if I configure with my own thronlist and add it as above, it keeps
reading all thorns in the arrangements directory while compiling. So, I
copied my thornlist in configs/grbinary/ to force the compilation using my
thornlist. Is it normal?
Thanks,
Jose
On Mon, Mar 12, 2012 at 4:24 AM, Ian Hinder <ian.hinder at aei.mpg.de> wrote:
>
> On 10 Mar 2012, at 01:41, Jose Fiestas Iquira wrote:
>
> > Dear colleagues,
> >
> > I was trying the last days to install an own application based on ETK in
> > NERSC machines (Hopper/Carver), having some problems during the
> compilation.
> > Before trying to find the real problem, I started from scratch and
> realize
> > I can not even checkout ETK properly.
> > Does somebody tried it in machines different as LONI machines since the
> > last release? Would appreciate any experience about it.
> > Below my steps:
> >
> >
> > 1. GetComponents <Einstein Toolkit> (release version)
> > curl -O https://raw.github.com/gridaphobe/CRL/master/GetComponents
> > ..............................
> > *183 components checked out.*
> > * 0 components updated.*
> > *
> > *
> > * Unable to process simfactory2*
> > * Unable to process LSUThorns/QuasiLocalMeasures*
> > * Unable to process LSUThorns/SummationByParts*
> > * Unable to process LSUThorns/Vectors*
>
> These are all hosted on svn.cct.lsu.edu, which we have found to be very
> unreliable. It might be that the machine (or connection) was down when you
> tried it. Can you try it again?
>
> We might want to think about moving these repositories to a more reliable
> server, for example svn.einsteintoolkit.org.
>
> Alternatively, it might be that there is a routing problem between NERSC
> and CCT. Can you try
>
> ping svn.cct.lsu.edu
>
> from one of the affected machines?
>
> PS: your WaveDemo build fails because the wavedemo thornlist is not up to
> date. It needs to be modified to include the Vectors thorn (see the ET
> thornlist for an example).
>
> The Cactus thornlists are out of date - see
>
> https://trac.einsteintoolkit.org/ticket/663
>
> and
>
> https://trac.einsteintoolkit.org/ticket/641
>
> > *
> > *
> > *Summary of Warnings:*
> > *
> > *
> > *Could not checkout module simfactory2*
> > *
> > *
> > *
> > *
> > *Could not checkout module LSUThorns/QuasiLocalMeasures*
> > *
> > *
> > *
> > *
> > *Could not checkout module LSUThorns/SummationByParts*
> > *
> > *
> > *
> > *
> > *Could not checkout module LSUThorns/Vectors*
> > *
> > *
> >
> > * Time Elapsed: 26 minutes, 19 seconds*
> > ..............................................
> >
> > 2. GetComponent <WaveDemo>
> > ./GetComponents
> > http://cactuscode.org/documentation/tutorials/wavetoydemo/WaveDemo.th
> >
> > * Went OK*
> > *
> > *
> > 3. cd Cactus
> > gmake WaveDemo-config
> > gmake WaveDemo
> >
> >
> > *------------------------------------------------------*
> > *Warnings were generated during execution of the CST*
> > *------------------------------------------------------*
> > *
> > *
> > *
> > *
> > *CST error 1:*
> > * -> Duplicate thornname LocalReduce in CactusBase and CactusNumerical*
> > *
> > *
> > *
> > *
> > *CST error 2:*
> > * -> Thorn 'CarpetLib' requires the capability 'Vectors'.*
> > * Please add a thorn that provides 'Vectors' to your ThornList or
> > remove 'CarpetLib' from it !*
> > *
> > *
> > *
> > *
> > *CST error 3:*
> > * -> Thorn 'ML_BSSN' requires the capability 'Vectors'.*
> > * Please add a thorn that provides 'Vectors' to your ThornList or
> > remove 'ML_BSSN' from it !*
> > *
> > *
> > *
> > *
> > *CST error 4:*
> > * -> Thorn 'ML_BSSN_O2' requires the capability 'Vectors'.*
> > * Please add a thorn that provides 'Vectors' to your ThornList or
> > remove 'ML_BSSN_O2' from it !*
> > *
> > *
> > *
> > *
> > *CST error 5:*
> > * -> ID_BIN_BH (thorn Meudon_Bin_BH) inherits from SummationByParts*
> > * No thorn in your current ThornList implements SummationByParts*
> > * Either remove Meudon_Bin_BH, or add a thorn to your*
> > * ThornList implementing SummationByParts*
> > * Available thorns in arrangements directory implementing
> > SummationByParts:*
> > * LSUThorns/SummationByParts*
> > *
> > *
> > *
> > *
> > *CST error 6:*
> > * -> MEUDON_BIN_NS (thorn Meudon_Bin_NS) inherits from SummationByParts*
> > * No thorn in your current ThornList implements SummationByParts*
> > * Either remove Meudon_Bin_NS, or add a thorn to your*
> > * ThornList implementing SummationByParts*
> > * Available thorns in arrangements directory implementing
> > SummationByParts:*
> > * LSUThorns/SummationByParts*
> > *
> > *
> > *
> > *
> > *CST error 7:*
> > * -> Configuration script for thorn BLAS returned exit code 1*
> > * Error message: 'Error while building BLAS. Aborting.'*
> > *
> > *
> > *
> > *
> > *CST error 8:*
> > * -> Configuration script for thorn LAPACK returned exit code 1*
> > * Error message: 'Error while building LAPACK. Aborting.'*
> > *
> > *
> > *------------------------------------------------------*
> > *
> > *
> > *gmake[1]: ***
> >
> [/project/projectdirs/snfactry/hshukla/CACTUS/Cactus/configs/WaveDemo/config-data/make.thornlist]
> > Error 1*
> > *gmake: *** [WaveDemo] Error 2*
> > *
> > *
> > *
> > *
> > *
> > 4. Copied LSUThorns by hand and repeated step 3 and got the same errors.
> > *
> >
> > *183 components checked out.*
> > * 0 components updated.*
> > *
> > *
> > * Unable to process simfactory2*
> > * Unable to process LSUThorns/QuasiLocalMeasures*
> > * Unable to process LSUThorns/SummationByParts*
> > * Unable to process LSUThorns/Vectors*
> > *
> > *
> > *Summary of Warnings:*
> > *
> > *
> > *Could not checkout module simfactory2*
> > *
> > *
> > *
> > *
> > *Could not checkout module LSUThorns/QuasiLocalMeasures*
> > *
> > *
> > *
> > *
> > *Could not checkout module LSUThorns/SummationByParts*
> > *
> > *
> > *
> > *
> > *Could not checkout module LSUThorns/Vectors*
> > *
> > *
> >
> > * Time Elapsed: 26 minutes, 19 seconds*
> >
> > Best,
> > Jose
> > _______________________________________________
> > Users mailing list
> > Users at einsteintoolkit.org
> > http://lists.einsteintoolkit.org/mailman/listinfo/users
>
> --
> Ian Hinder
> http://numrel.aei.mpg.de/people/hinder
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/users/attachments/20120312/b1661f4d/attachment-0001.html
More information about the Users
mailing list