freepooma-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Freepooma-devel] Parallel Pooma (Repeated request)


From: Svilen Sabchevski
Subject: [Freepooma-devel] Parallel Pooma (Repeated request)
Date: Fri, 2 Jun 2006 07:56:35 -0700 (PDT)

>> Dear colleagues,
>>
>> After building sucessfully a serial version of the POOMA
>> now I am trying to do the same with the parallel one
>> using MPICH2.
>>
>> Although the configure ended without problems (see the attached log
>> file) the compilation produced an error at the very beginning. See the
>> attached file for the error messages.
>>
>> Any comment and/or suggestion how to solve the problem would be
>> greatly appreciated.
 
>The log file got filtered away.  Can you put it online somewhere or
>paste the relevant parts in plain-text?
>Thanks,
>Richard.

 
Thanks Richard,
 
Following your suggestion I am pasting below the plane text of the
log file and the error messages.
 
------------------------------------------------------------------------------
                   *** FreePOOMA configuration utility ***
Command: configure --arch LINUXGCC --mpi --opt --v
------------------------------------------------------------------------------
Reading architecture information from config/arch/LINUXGCC.conf ...
/home/mpich2-install/bin/mpiCC
Writing suite file lib/parallel/suite.mk.in ...
Writing version info header file lib/parallel/PoomaConfiguration.h.in ...
Writing makefile stub lib/parallel/Makefile.pooma.in ...
checking for gcc... gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -E
checking whether we are using the GNU C++ compiler... yes
checking whether mpiCC accepts -g... yes
checking how to run the C++ preprocessor... mpiCC -E
checking for egrep... grep -E
checking for time... /usr/bin/time
checking for touch... /usr/bin/touch
checking for tr... /usr/bin/tr
checking for perl... /usr/bin/perl
checking for makedepend... /usr/X11R6/bin/makedepend
checking for find... /usr/bin/find
checking whether we have restrict support in C... __restrict__
checking whether we have complete IO manipulators... yes
checking whether we have a standard iosbase class... yes
checking whether we have sstream... yes
checking whether we have a complex inside std... yes
checking whether we support dependent template arguments... yes
checking whether we support delete operators with placement argument... yes
checking whether we handle default args to template functions correct... yes
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking ios usability... yes
checking ios presence... yes
checking for ios... yes
checking whether we have std::ios_base::fmtflags... yes
checking whether we have restrict support in C++... restrict
checking for clock method to use... clock_gettime
checking for support of templated friends... yes
checking numer of template arguments of std::ostream_iterator... 1
checking for std::min(), std::max()... yes
checking for standard conforming iterators... no
checking for long... yes
checking size of long... 4
checking for long long... yes
checking size of long long... 8
checking for 64bit type... long long
checking for way to enable OpenMP support... none
checking for way to mark a function as not returning... 
__attribute__((noreturn))
configure: creating ./config.status
config.status: creating PoomaConfiguration.h
config.status: creating suite.mk
config.status: creating variables.mk
config.status: creating Makefile.pooma
Making directories for suite=parallel...
rm -f /home/p_freepooma-2.4.1/lib/parallel/depend.mk
Making Dependencies for suite=parallel.
------------------------------------------------------------------------------
Configuration complete.  To build POOMA:
  1. Set environment variable POOMASUITE to the suite name 'parallel'.
  2. Type 'make'.
------------------------------------------------------------------------------

Content of the file PawsAppPointer.cmpl.o_1.info
 
Fri Jun 2 14:19:25 EEDT 2006
Compiler location: /home/mpich2-install/bin/mpiCC
TMPDIR=/tmp/parallel; \
 /usr/bin/time mpiCC -c src/Connect/Paws/PawsAppPointer.cmpl.cpp \
-o src/Connect/Paws/parallel/PawsAppPointer.cmpl.o \
  -ftemplate-depth-60 -v -fno-exceptions   \
-DNOPAssert -DNOCTAssert -O2 -funroll-loops \
-I/home/p_freepooma-2.4.1/src \
-I/home/p_freepooma-2.4.1/lib/parallel  
 
mpicc for 1.0.3
Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs
Configured with: /gcc/gcc-3.4.4/gcc-3.4.4-1/configure --verbose --prefix=/usr 
--exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib 
--mandir=/usr/share/man --infodir=/usr/share/info 
--enable-languages=c,ada,c++,d,f77,java,objc --enable-nls 
--without-included-gettext --enable-version-specific-runtime-libs --without-x 
--enable-libgcj --disable-java-awt --with-system-zlib --enable-interpreter 
--disable-libgcj-debug --enable-threads=posix --enable-java-gc=boehm 
--disable-win32-registry --enable-sjlj-exceptions --enable-hash-synchronization 
--enable-libstdcxx-debug : (reconfigured) 
Thread model: posix
gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
 /usr/lib/gcc/i686-pc-cygwin/3.4.4/cc1plus.exe -quiet -v 
-I/home/p_freepooma-2.4.1/src -I/home/p_freepooma-2.4.1/lib/parallel 
-I/home/mpich2-install/include -D__CYGWIN32__ -D__CYGWIN__ -Dunix -D__unix__ 
-D__unix -idirafter 
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api -idirafter 
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/lib/../../include/w32api
 -DNOPAssert -DNOCTAssert src/Connect/Paws/PawsAppPointer.cmpl.cpp -quiet 
-dumpbase PawsAppPointer.cmpl.cpp -mtune=pentiumpro -auxbase-strip 
src/Connect/Paws/parallel/PawsAppPointer.cmpl.o -O2 -version 
-ftemplate-depth-60 -fno-exceptions -funroll-loops -o 
/cygdrive/c/DOCUME~1/user1/LOCALS~1/Temp/ccvqUjQz.s
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory 
"/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/include"
ignoring duplicate directory 
"/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/lib/../../include/w32api"
#include "..." search starts here:
#include <...> search starts here:
 /home/p_freepooma-2.4.1/src
 /home/p_freepooma-2.4.1/lib/parallel
 /home/mpich2-install/include
 /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++
 /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/i686-pc-cygwin
 /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/backward
 /usr/lib/gcc/i686-pc-cygwin/3.4.4/include
 /usr/include
 /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api
End of search list.
GNU C++ version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125) 
(i686-pc-cygwin)
 compiled by GNU C version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
In file included from /home/mpich2-install/include/mpi.h:1120,
                 from 
/home/p_freepooma-2.4.1/src/Threads/IterateSchedulers/SerialAsync.h:66,
                 from /home/p_freepooma-2.4.1/src/Threads/Scheduler.h:84,
                 from /home/p_freepooma-2.4.1/src/Threads/PoomaSmarts.h:39,
                 from /home/p_freepooma-2.4.1/src/Pooma/Pooma.h:95,
                 from src/Connect/Paws/PawsAppPointer.cmpl.cpp:24:
/home/mpich2-install/include/mpicxx.h:26:2: #error "SEEK_SET is #defined but 
must not be for the C++ binding of MPI"
/home/mpich2-install/include/mpicxx.h:30:2: #error "SEEK_CUR is #defined but 
must not be for the C++ binding of MPI"
/home/mpich2-install/include/mpicxx.h:35:2: #error "SEEK_END is #defined but 
must not be for the C++ binding of MPI"
In file included from /home/mpich2-install/include/mpi.h:1120,
                 from 
/home/p_freepooma-2.4.1/src/Threads/IterateSchedulers/SerialAsync.h:66,
                 from /home/p_freepooma-2.4.1/src/Threads/Scheduler.h:84,
                 from /home/p_freepooma-2.4.1/src/Threads/PoomaSmarts.h:39,
                 from /home/p_freepooma-2.4.1/src/Pooma/Pooma.h:95,
                 from src/Connect/Paws/PawsAppPointer.cmpl.cpp:24:
/home/mpich2-install/include/mpicxx.h: In member function `virtual void 
MPI::Datatype::Commit()':
/home/mpich2-install/include/mpicxx.h:151: error: exception handling disabled, 
use -fexceptions to enable
Command exited with non-zero status 1
0.63user 0.09system 0:00.65elapsed 111%CPU (0avgtext+0avgdata 
187728maxresident)k
0inputs+0outputs (11709major+0minor)pagefaults 0swaps

 
 
************************************ 
 
Dr. Svilen SABCHEVSKI 
Lab. Electron Beam Technologies 
Institute of Electronics of the 
Bulgarian Academy of Sciences 
72 Tzarigradsko Shose Blvd. 
1784 Sofia, BULGARIA 
 
e-mail: address@hidden 
phone: (+359 2) 7144680 
fax: (+359 2) 9753201 
 
************************************ 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]