[gmx-users] Problem installin gmx

Chandan Choudhury iitdckc at gmail.com
Sat Feb 13 09:56:26 CET 2010


Thanks Mark.
What I did I copied gmx from one of the servers, in which it was installed
paralley.

Will have a look at your suggestions, if I get into trouble.

Chandan

--
Chandan kumar Choudhury
NCL, Pune
INDIA


On Sat, Feb 13, 2010 at 10:31 AM, Mark Abraham <Mark.Abraham at anu.edu.au>wrote:

> On 13/02/10 15:29, Chandan Choudhury wrote:
>
>> What is a cross-compiler?
>>
>
> One that compiles an executable for architecture other than the one on
> which compilation occurs.
>
>
>  My system is
>> x86_64 x86_64 x86_64 GNU/Linux
>> model name: Intel(R) Xeon(R) CPU           E5520  @ 2.27GHz
>> vendor id: GenuineIntel
>>
>
> OK, well that shouldn't be problematic.
>
> My next guess is that your mpicc will only compile executables that will
> run with mpirun - this is a special case of cross-compilation. During the
> build process, GROMACS builds the C program mknb on the compilation machine,
> and then executes it normally on the compilation machine generate source
> files, which are then compiled for the execution machine. However if the MPI
> compiler can only generate code suitable for execution in the parallel
> environment, this procedure will fail.
>
> In my experience, that's abnormal behaviour for mpicc - perhaps this
> suggests an update of the MPI library.
>
> You can see if this is the problem by seeing whether you get the same issue
> with ./configure --disable-mpi from a fresh copy of the GROMACS source. If
> this works correctly, then you can work around the issue by running
> ./configure --enable-mpi on a different fresh copy of the source, then
> copying over the contents of src/gmxlib/nonbonded/nb_kernel from the
> MPI-disabled version to the MPI-enabled version (perhaps then running "touch
> src/gmxlib/nonbonded/nb_kernel/kernel-stamp") to make sure the Makefiles are
> fooled). Now when you issue make, at the relevant point the make process
> will avoid needing to run mknb.
>
> Another solution is to run ./configure --enable-mpi, then edit
> src/gmxlib/nonbonded/nb_kernel/Makefile to correctly run mknb as a parallel
> program, boot a parallel environment, then run make.
>
> Mark
>
>  Chandan kumar Choudhury
>> NCL, Pune
>> INDIA
>>
>>
>> On Sat, Feb 13, 2010 at 6:30 AM, Mark Abraham <mark.abraham at anu.edu.au
>> <mailto:mark.abraham at anu.edu.au>> wrote:
>>
>>
>>
>>    On 02/13/10, *Chandan Choudhury * <iitdckc at gmail.com
>>    <mailto:iitdckc at gmail.com>> wrote:
>>
>>>    Hello gmx users !!
>>>
>>>    I installed successfully installed fftw. Then tried compiling gmx
>>>    parallely
>>>    I executed the command
>>>
>>>    $ ./configure --enable-mpi --prefix=/home/vanka/NUM-GEN/GRO/
>>>    It didnot show any problem.
>>>
>>>    $make
>>>
>>>    make[5]: Entering directory
>>>    `/home/vanka/NUM-GEN/gromacs-4.0.7/src/gmxlib/nonbonded/nb_kernel'
>>>    rm -f kernel-stamp
>>>    ./mknb  -software_invsqrt
>>>
>>>    make[5]: *** [kernel-stamp] Segmentation fault
>>>    make[5]: Leaving directory
>>>    `/home/vanka/NUM-GEN/gromacs-4.0.7/src/gmxlib/nonbonded/nb_kernel'
>>>    make[4]: *** [all-recursive] Error 1
>>>    make[4]: Leaving directory
>>>    `/home/vanka/NUM-GEN/gromacs-4.0.7/src/gmxlib/nonbonded'
>>>    make[3]: *** [all-recursive] Error 1
>>>    make[3]: Leaving directory
>>>    `/home/vanka/NUM-GEN/gromacs-4.0.7/src/gmxlib'
>>>    make[2]: *** [all-recursive] Error 1
>>>    make[2]: Leaving directory `/home/vanka/NUM-GEN/gromacs-4.0.7/src'
>>>    make[1]: *** [all] Error 2
>>>    make[1]: Leaving directory `/home/vanka/NUM-GEN/gromacs-4.0.7/src'
>>>    make: *** [all-recursive] Error 1
>>>
>>    This usually means you're using a system that needs a
>>    cross-compiler, but since you haven't told us anything about your
>>    computer system, you're making everybody's life hard :-)
>>
>>    Mark
>>
>>>
>>>
>>    --
>>    gmx-users mailing list gmx-users at gromacs.org
>>    <mailto:gmx-users at gromacs.org>
>>
>>    http://lists.gromacs.org/mailman/listinfo/gmx-users
>>    Please search the archive at http://www.gromacs.org/search before
>>    posting!
>>    Please don't post (un)subscribe requests to the list. Use the
>>    www interface or send it to gmx-users-request at gromacs.org
>>    <mailto:gmx-users-request at gromacs.org>.
>>
>>    Can't post? Read http://www.gromacs.org/mailing_lists/users.php
>>
>>
>>  --
> gmx-users mailing list    gmx-users at gromacs.org
> http://lists.gromacs.org/mailman/listinfo/gmx-users
> Please search the archive at http://www.gromacs.org/search before posting!
> Please don't post (un)subscribe requests to the list. Use the www interface
> or send it to gmx-users-request at gromacs.org.
> Can't post? Read http://www.gromacs.org/mailing_lists/users.php
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-users/attachments/20100213/3b2f12b4/attachment.html>


More information about the gromacs.org_gmx-users mailing list