AMBER Archive (2008)Subject: Re: AMBER: Build a MPI NAB
From: David A. Case (case_at_scripps.edu) 
Date: Mon Apr 07 2008 - 16:28:54 CDT
 
 
 
 
On Mon, Apr 07, 2008, Hu, Shaowen (JSC-SK)[USRA] wrote:
 
> 
 
> I found I need your further help to build a MPI version of NAB. I
 
> encountered a same problem on three different platforms:
 
> 
 
> mpicc -c -O3 -march=pentium4 -DCYGWIN -m32  -DMPI  nblist.c
 
> nblist.c: In function `nblist':
 
> nblist.c:966: error: `mytaskid' undeclared (first use in this function)
 
 oops.  Try the following patch:
 
 diff -u -r1.5 nblist.c
 
--- nblist.c    29 Mar 2008 19:49:02 -0000      1.5
 
+++ nblist.c    7 Apr 2008 21:01:05 -0000
 
@@ -950,8 +950,8 @@
 
          threadnum = mycol;
 
          numthreads = npcol;
 
       } else if (derivs > 0) {
 
-         threadnum = mytaskid;
 
-         numthreads = numtasks;
 
+         threadnum = get_mytaskid();
 
+         numthreads = get_numtasks();
 
       } else {
 
          threadnum = 0;
 
          numthreads = 1;
 
@@ -963,8 +963,8 @@
 
          threadnum = 0;
 
          numthreads = 1;
 
       } else {
 
-         threadnum = mytaskid;
 
-         numthreads = numtasks;
 
+         threadnum = get_mytaskid();
 
+         numthreads = get_numtasks();
 
       }
 
 
 
 #endif
 
 Thanks for reporting this.  Be sure to test vs. nonparallel, since the MPI
 
version is fairly new (as you can tell).
 
 ...regards...dac
 
 -----------------------------------------------------------------------
 
The AMBER Mail Reflector
 
To post, send mail to amber_at_scripps.edu
 
To unsubscribe, send "unsubscribe amber" to majordomo_at_scripps.edu
 
 
  
 |