reply to: 
http://lists.gromacs.org/pipermail/gmx-users/2009-September/045006.html

            "...
My usual advice is to compile GROMACS with -g, get a graphical 
debugger(Totalview, ddd, insight, whatever) and spend a day stepping through 
ashort mdrun to get some understanding about what is really happening.
You will find it simpler if you've set the environment variableGMX_NB_GENERIC=1 
so that the nonbonded kernels are more transparent.
            ..."

            Dear Mark and other GMX users,

I've been trying to compile GMX for debugging, as you suggested, and itappears 
that I'm not doing it correctly. I've added the "-g" flag onthe "make" 
command's "CFLAGS" variable, and the installation seemed tohave completed 
successfully, however when I try to preform some simpledebugging (suggested 
byhttp://www.gromacs.org/Developer_Zone/Programming_Guide/Programmers%27s_Guide)I
 get error messages.
I've included the commands I ran for the installation of gromacs withdebugging 
enabled, and the debugging commands I issued and their result.

            A. *********************
            fftw-3.2.2 installation:
            ------------------------

            ./configure
            make
            make install

            B. ********************************************

            gromacs-4.0.5 installation in double-precission
            -----------------------------------------------

            ./configure --disable-float
            make CFLAGS=-g
            make install

            C. *****************

            "cat /tmp/gdb_cmds":
            --------------------

            break _gmx_error
            break do_force
            run -v

            D. ******************************

            "gdb -x gdb_cmds /usr/bin/mdrun":
            ---------------------------------

            GNU gdb 6.8-debian
            Copyright (C) 2008 Free Software Foundation, Inc.
            License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>
            This is free software: you are free to change and redistribute it.
            There is NO WARRANTY, to the extent permitted by law.  Type "show 
copying"
            and "show warranty" for details.
            This GDB was configured as "i486-linux-gnu"...
            (no debugging symbols found)
            Function "_gmx_error" not defined.
            Make breakpoint pending on future shared library load? (y or [n]) 
[answered N; input not
            from terminal]
            Function "do_force" not defined.
            Make breakpoint pending on future shared library load? (y or [n]) 
[answered N; input not
            from terminal]
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            [Thread debugging using libthread_db enabled]
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)
            (no debugging symbols found)         

-- 
Inon   Sharony
ינון     שרוני
+972(3)6407634
atto.TAU.ac.IL/~inonshar
Please consider your environmental responsibility before printing this e-mail.
_______________________________________________
gmx-users mailing list    gmx-users@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-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/mailing_lists/users.php

Reply via email to