Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
amdis
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Backofen, Rainer
amdis
Commits
7e6ca7d1
Commit
7e6ca7d1
authored
Oct 02, 2009
by
Thomas Witkowski
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Bugfix in parallel deserialization.
parent
16722f40
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
158 additions
and
186 deletions
+158
-186
AMDiS/libtool
AMDiS/libtool
+40
-40
AMDiS/src/Mesh.cc
AMDiS/src/Mesh.cc
+12
-13
AMDiS/src/Mesh.h
AMDiS/src/Mesh.h
+7
-4
AMDiS/src/ParallelDomainBase.cc
AMDiS/src/ParallelDomainBase.cc
+39
-28
AMDiS/src/ParallelDomainBase.h
AMDiS/src/ParallelDomainBase.h
+10
-1
AMDiS/src/ParallelDomainVec.h
AMDiS/src/ParallelDomainVec.h
+0
-3
AMDiS/src/RefinementManager2d.cc
AMDiS/src/RefinementManager2d.cc
+50
-97
No files found.
AMDiS/libtool
View file @
7e6ca7d1
...
@@ -44,7 +44,7 @@ available_tags=" CXX F77"
...
@@ -44,7 +44,7 @@ available_tags=" CXX F77"
# ### BEGIN LIBTOOL CONFIG
# ### BEGIN LIBTOOL CONFIG
# Libtool was configured on host
mars
:
# Libtool was configured on host
deimos101
:
# Shell to use when invoking shell scripts.
# Shell to use when invoking shell scripts.
SHELL
=
"/bin/sh"
SHELL
=
"/bin/sh"
...
@@ -66,12 +66,12 @@ fast_install=yes
...
@@ -66,12 +66,12 @@ fast_install=yes
# The host system.
# The host system.
host_alias
=
host_alias
=
host
=
ia
64-unknown-linux-gnu
host
=
x86_
64-unknown-linux-gnu
host_os
=
linux-gnu
host_os
=
linux-gnu
# The build system.
# The build system.
build_alias
=
build_alias
=
build
=
ia
64-unknown-linux-gnu
build
=
x86_
64-unknown-linux-gnu
build_os
=
linux-gnu
build_os
=
linux-gnu
# An echo program that does not interpret backslashes.
# An echo program that does not interpret backslashes.
...
@@ -82,13 +82,13 @@ AR="ar"
...
@@ -82,13 +82,13 @@ AR="ar"
AR_FLAGS
=
"cru"
AR_FLAGS
=
"cru"
# A C compiler.
# A C compiler.
LTCC
=
"
g
cc"
LTCC
=
"
/licsoft/libraries/openmpi/1.2.6/64bit/bin/mpi
cc"
# LTCC compiler flags.
# LTCC compiler flags.
LTCFLAGS
=
"-g -O2"
LTCFLAGS
=
"-g -O2"
# A language-specific compiler.
# A language-specific compiler.
CC
=
"
g
cc"
CC
=
"
/licsoft/libraries/openmpi/1.2.6/64bit/bin/mpi
cc"
# Is the compiler the GNU C compiler?
# Is the compiler the GNU C compiler?
with_gcc
=
yes
with_gcc
=
yes
...
@@ -97,7 +97,7 @@ with_gcc=yes
...
@@ -97,7 +97,7 @@ with_gcc=yes
EGREP
=
"grep -E"
EGREP
=
"grep -E"
# The linker used to build libraries.
# The linker used to build libraries.
LD
=
"/usr/
ia64-suse-linux/bin/ld
"
LD
=
"/usr/
x86_64-suse-linux/bin/ld -m elf_x86_64
"
# Whether we need hard or soft links.
# Whether we need hard or soft links.
LN_S
=
"ln -s"
LN_S
=
"ln -s"
...
@@ -147,7 +147,7 @@ pic_flag=" -fPIC -DPIC"
...
@@ -147,7 +147,7 @@ pic_flag=" -fPIC -DPIC"
pic_mode
=
default
pic_mode
=
default
# What is the maximum length of a command?
# What is the maximum length of a command?
max_cmd_len
=
131072
max_cmd_len
=
32768
# Does compiler simultaneously support -c and -o options?
# Does compiler simultaneously support -c and -o options?
compiler_c_o
=
"yes"
compiler_c_o
=
"yes"
...
@@ -171,7 +171,7 @@ dlopen_self=unknown
...
@@ -171,7 +171,7 @@ dlopen_self=unknown
dlopen_self_static
=
unknown
dlopen_self_static
=
unknown
# Compiler flag to prevent dynamic linking.
# Compiler flag to prevent dynamic linking.
link_static_flag
=
"
-static
"
link_static_flag
=
""
# Compiler flag to turn off builtin functions.
# Compiler flag to turn off builtin functions.
no_builtin_flag
=
" -fno-builtin"
no_builtin_flag
=
" -fno-builtin"
...
@@ -269,10 +269,10 @@ finish_eval=""
...
@@ -269,10 +269,10 @@ finish_eval=""
global_symbol_pipe
=
"sed -n -e 's/^.*[ ]
\\
([ABCDGIRSTW][ABCDGIRSTW]*
\\
)[ ][ ]*
\\
([_A-Za-z][_A-Za-z0-9]*
\\
)
\$
/
\\
1
\\
2
\\
2/p'"
global_symbol_pipe
=
"sed -n -e 's/^.*[ ]
\\
([ABCDGIRSTW][ABCDGIRSTW]*
\\
)[ ][ ]*
\\
([_A-Za-z][_A-Za-z0-9]*
\\
)
\$
/
\\
1
\\
2
\\
2/p'"
# Transform the output of nm in a proper C declaration
# Transform the output of nm in a proper C declaration
global_symbol_to_cdecl
=
"sed -n -e 's/^
T .*
\\
(.*
\\
)
\$
/extern int
\\
1();/p' -e 's/^[ABCDGIRSTW]* .*
\\
(.*
\\
)
\$
/extern char
\\
1;/p'"
global_symbol_to_cdecl
=
"sed -n -e 's/^
. .*
\\
(.*
\\
)
\$
/extern int
\\
1;/p'"
# Transform the output of nm in a C name address pair
# Transform the output of nm in a C name address pair
global_symbol_to_c_name_address
=
"sed -n -e 's/^:
\\
([^ ]*
\\
)
\$
/ {
\\\"\\
1
\\\"
, (lt_ptr) 0},/p' -e 's/^[
ABCDGIRSTW]*
\\
([^ ]*
\\
)
\\
([^ ]*
\\
)
\$
/ {
\"\\
2
\"
, (lt_ptr)
\\
&
\\
2},/p'"
global_symbol_to_c_name_address
=
"sed -n -e 's/^:
\\
([^ ]*
\\
)
\$
/ {
\\\"\\
1
\\\"
, (lt_ptr) 0},/p' -e 's/^[
BCDEGRST]
\\
([^ ]*
\\
)
\\
([^ ]*
\\
)
\$
/ {
\"\\
2
\"
, (lt_ptr)
\\
&
\\
2},/p'"
# This is the shared library runtime path variable.
# This is the shared library runtime path variable.
runpath_var
=
LD_RUN_PATH
runpath_var
=
LD_RUN_PATH
...
@@ -325,10 +325,10 @@ variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COM
...
@@ -325,10 +325,10 @@ variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COM
link_all_deplibs
=
unknown
link_all_deplibs
=
unknown
# Compile-time system search path for libraries
# Compile-time system search path for libraries
sys_lib_search_path_spec
=
" /usr/lib
/gcc/ia64-suse-linux/4.1.2/ /usr/lib/gcc/ia64-suse-linux/4.1.2/ /usr/lib/gcc/ia64-suse-linux/4.1.2/../../../../ia64-suse-linux/lib/ia64-suse-linux/4.1.2/ /usr/lib/gcc/ia64-suse-linux/4.1.2/../../../../ia64-suse-linux/lib/ /usr/lib/gcc/ia64-suse-linux/4.1.2/../../../ia64-suse-linux/4.1.2/ /usr/lib/gcc/ia64-suse-linux/4.1.2/../../../ /lib/ia64-suse-linux/4.1.2/ /lib/ /usr/lib/ia64-suse-linux/4.1.2
/ /usr/lib/"
sys_lib_search_path_spec
=
" /usr/lib
64/gcc/x86_64-suse-linux/4.1.2/ /usr/lib/gcc/x86_64-suse-linux/4.1.2/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/lib/x86_64-suse-linux/4.1.2/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/lib/../lib64/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../x86_64-suse-linux/4.1.2/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../lib64/ /lib/x86_64-suse-linux/4.1.2/ /lib/../lib64/ /usr/lib/x86_64-suse-linux/4.1.2/ /usr/lib/../lib64/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/lib/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../ /lib
/ /usr/lib/"
# Run-time system search path for libraries
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec
=
"/lib /usr/lib /usr/X11R6/lib
/Xaw3d /usr/X11R6/lib /usr/ia64-suse-linux/lib /usr/local/lib /opt/kde3/lib /opt/gnome/lib /work/licsoft/lsf/6.2/linux2.6-glibc2.4-sn-ipf/lib /opt/sgi-dapl/lib /opt/tivoli/tsm/client/api/bin /usr/lib/sgi/intel9/ /usr/lib/sgi/intel8/ /usr/lib/sgi/intel7/ /usr/lib/sysadm/lib
"
sys_lib_dlsearch_path_spec
=
"/lib /usr/lib /usr/X11R6/lib
64/Xaw3d /usr/X11R6/lib64 /usr/X11R6/lib/Xaw3d /usr/X11R6/lib /usr/x86_64-suse-linux/lib /usr/local/lib64 /usr/local/lib /opt/kde3/lib64 /opt/kde3/lib /opt/gnome/lib64 /opt/gnome/lib /lib64 /lib /usr/lib64 /usr/lib /opt/cluster/intel/cce/9.1.042/lib /opt/cluster/intel/fce/9.1.036/lib /opt/cluster/Pathscale3.0/lib/2.9.99 /opt/cluster/Pathscale3.0/lib/2.9.99/32 /work/licsoft/compilers/pgi/linux86-64/6.2/lib /work/licsoft/compilers/pgi/linux86-64/6.2/libso
"
# Fix the shell variable $srcfile for the compiler.
# Fix the shell variable $srcfile for the compiler.
fix_srcfile_path
=
""
fix_srcfile_path
=
""
...
@@ -6760,7 +6760,7 @@ build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac`
...
@@ -6760,7 +6760,7 @@ build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac`
# End:
# End:
# ### BEGIN LIBTOOL TAG CONFIG: CXX
# ### BEGIN LIBTOOL TAG CONFIG: CXX
# Libtool was configured on host
mars
:
# Libtool was configured on host
deimos101
:
# Shell to use when invoking shell scripts.
# Shell to use when invoking shell scripts.
SHELL
=
"/bin/sh"
SHELL
=
"/bin/sh"
...
@@ -6782,12 +6782,12 @@ fast_install=yes
...
@@ -6782,12 +6782,12 @@ fast_install=yes
# The host system.
# The host system.
host_alias
=
host_alias
=
host
=
ia
64-unknown-linux-gnu
host
=
x86_
64-unknown-linux-gnu
host_os
=
linux-gnu
host_os
=
linux-gnu
# The build system.
# The build system.
build_alias
=
build_alias
=
build
=
ia
64-unknown-linux-gnu
build
=
x86_
64-unknown-linux-gnu
build_os
=
linux-gnu
build_os
=
linux-gnu
# An echo program that does not interpret backslashes.
# An echo program that does not interpret backslashes.
...
@@ -6798,13 +6798,13 @@ AR="ar"
...
@@ -6798,13 +6798,13 @@ AR="ar"
AR_FLAGS
=
"cru"
AR_FLAGS
=
"cru"
# A C compiler.
# A C compiler.
LTCC
=
"
g
cc"
LTCC
=
"
/licsoft/libraries/openmpi/1.2.6/64bit/bin/mpi
cc"
# LTCC compiler flags.
# LTCC compiler flags.
LTCFLAGS
=
"-g -O2"
LTCFLAGS
=
"-g -O2"
# A language-specific compiler.
# A language-specific compiler.
CC
=
"
g++
"
CC
=
"
/licsoft/libraries/openmpi/1.2.6/64bit/bin/mpiCC
"
# Is the compiler the GNU C compiler?
# Is the compiler the GNU C compiler?
with_gcc
=
yes
with_gcc
=
yes
...
@@ -6813,7 +6813,7 @@ with_gcc=yes
...
@@ -6813,7 +6813,7 @@ with_gcc=yes
EGREP
=
"grep -E"
EGREP
=
"grep -E"
# The linker used to build libraries.
# The linker used to build libraries.
LD
=
"/usr/
ia64-suse-linux/bin/ld
"
LD
=
"/usr/
x86_64-suse-linux/bin/ld -m elf_x86_64
"
# Whether we need hard or soft links.
# Whether we need hard or soft links.
LN_S
=
"ln -s"
LN_S
=
"ln -s"
...
@@ -6863,7 +6863,7 @@ pic_flag=" -fPIC -DPIC"
...
@@ -6863,7 +6863,7 @@ pic_flag=" -fPIC -DPIC"
pic_mode
=
default
pic_mode
=
default
# What is the maximum length of a command?
# What is the maximum length of a command?
max_cmd_len
=
131072
max_cmd_len
=
32768
# Does compiler simultaneously support -c and -o options?
# Does compiler simultaneously support -c and -o options?
compiler_c_o
=
"yes"
compiler_c_o
=
"yes"
...
@@ -6887,7 +6887,7 @@ dlopen_self=unknown
...
@@ -6887,7 +6887,7 @@ dlopen_self=unknown
dlopen_self_static
=
unknown
dlopen_self_static
=
unknown
# Compiler flag to prevent dynamic linking.
# Compiler flag to prevent dynamic linking.
link_static_flag
=
"
-static
"
link_static_flag
=
""
# Compiler flag to turn off builtin functions.
# Compiler flag to turn off builtin functions.
no_builtin_flag
=
" -fno-builtin"
no_builtin_flag
=
" -fno-builtin"
...
@@ -6942,11 +6942,11 @@ striplib="strip --strip-unneeded"
...
@@ -6942,11 +6942,11 @@ striplib="strip --strip-unneeded"
# Dependencies to place before the objects being linked to create a
# Dependencies to place before the objects being linked to create a
# shared library.
# shared library.
predep_objects
=
"/usr/lib
/gcc/ia64-suse-linux/4.1.2/../../../crti.o /usr/lib/gcc/ia
64-suse-linux/4.1.2/crtbeginS.o"
predep_objects
=
"/usr/lib
64/gcc/x86_64-suse-linux/4.1.2/../../../../lib64/crti.o /usr/lib64/gcc/x86_
64-suse-linux/4.1.2/crtbeginS.o"
# Dependencies to place after the objects being linked to create a
# Dependencies to place after the objects being linked to create a
# shared library.
# shared library.
postdep_objects
=
"/usr/lib
/gcc/ia64-suse-linux/4.1.2/crtendS.o /usr/lib/gcc/ia64-suse-linux/4.1.2/../../..
/crtn.o"
postdep_objects
=
"/usr/lib
64/gcc/x86_64-suse-linux/4.1.2/crtendS.o /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../lib64
/crtn.o"
# Dependencies to place before the objects being linked to create a
# Dependencies to place before the objects being linked to create a
# shared library.
# shared library.
...
@@ -6954,11 +6954,11 @@ predeps=""
...
@@ -6954,11 +6954,11 @@ predeps=""
# Dependencies to place after the objects being linked to create a
# Dependencies to place after the objects being linked to create a
# shared library.
# shared library.
postdeps
=
"-l
stdc++ -lm -lgcc_s -lunwind -lc -lgcc_s -lunwind
"
postdeps
=
"-l
mpi_cxx -lmpi -lopen-rte -lopen-pal -libverbs -lrt -lnuma -ldl -lnsl -lutil -ldl -lstdc++ -lm -lgcc_s -lpthread -lc -lgcc_s
"
# The library search path used internally by the compiler when linking
# The library search path used internally by the compiler when linking
# a shared library.
# a shared library.
compiler_lib_search_path
=
"-L/usr/lib
/gcc/ia64-suse-linux/4.1.2 -L/usr/lib/gcc/ia64-suse-linux/4.1.2 -L/usr/lib/gcc/ia64-suse-linux/4.1.2/../../../../ia64-suse-linux/lib -L/usr/lib/gcc/ia
64-suse-linux/4.1.2/../../.."
compiler_lib_search_path
=
"-L/usr/lib
64 -L/licsoft/libraries/openmpi/1.2.6/64bit/lib -L/usr/lib64/gcc/x86_64-suse-linux/4.1.2 -L/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/lib -L/usr/lib64/gcc/x86_
64-suse-linux/4.1.2/../../.."
# Method to check whether dependent libraries are shared objects.
# Method to check whether dependent libraries are shared objects.
deplibs_check_method
=
"pass_all"
deplibs_check_method
=
"pass_all"
...
@@ -6982,10 +6982,10 @@ finish_eval=""
...
@@ -6982,10 +6982,10 @@ finish_eval=""
global_symbol_pipe
=
"sed -n -e 's/^.*[ ]
\\
([ABCDGIRSTW][ABCDGIRSTW]*
\\
)[ ][ ]*
\\
([_A-Za-z][_A-Za-z0-9]*
\\
)
\$
/
\\
1
\\
2
\\
2/p'"
global_symbol_pipe
=
"sed -n -e 's/^.*[ ]
\\
([ABCDGIRSTW][ABCDGIRSTW]*
\\
)[ ][ ]*
\\
([_A-Za-z][_A-Za-z0-9]*
\\
)
\$
/
\\
1
\\
2
\\
2/p'"
# Transform the output of nm in a proper C declaration
# Transform the output of nm in a proper C declaration
global_symbol_to_cdecl
=
"sed -n -e 's/^
T .*
\\
(.*
\\
)
\$
/extern int
\\
1();/p' -e 's/^[ABCDGIRSTW]* .*
\\
(.*
\\
)
\$
/extern char
\\
1;/p'"
global_symbol_to_cdecl
=
"sed -n -e 's/^
. .*
\\
(.*
\\
)
\$
/extern int
\\
1;/p'"
# Transform the output of nm in a C name address pair
# Transform the output of nm in a C name address pair
global_symbol_to_c_name_address
=
"sed -n -e 's/^:
\\
([^ ]*
\\
)
\$
/ {
\\\"\\
1
\\\"
, (lt_ptr) 0},/p' -e 's/^[
ABCDGIRSTW]*
\\
([^ ]*
\\
)
\\
([^ ]*
\\
)
\$
/ {
\"\\
2
\"
, (lt_ptr)
\\
&
\\
2},/p'"
global_symbol_to_c_name_address
=
"sed -n -e 's/^:
\\
([^ ]*
\\
)
\$
/ {
\\\"\\
1
\\\"
, (lt_ptr) 0},/p' -e 's/^[
BCDEGRST]
\\
([^ ]*
\\
)
\\
([^ ]*
\\
)
\$
/ {
\"\\
2
\"
, (lt_ptr)
\\
&
\\
2},/p'"
# This is the shared library runtime path variable.
# This is the shared library runtime path variable.
runpath_var
=
LD_RUN_PATH
runpath_var
=
LD_RUN_PATH
...
@@ -7038,10 +7038,10 @@ variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COM
...
@@ -7038,10 +7038,10 @@ variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COM
link_all_deplibs
=
unknown
link_all_deplibs
=
unknown
# Compile-time system search path for libraries
# Compile-time system search path for libraries
sys_lib_search_path_spec
=
" /usr/lib
/gcc/ia64-suse-linux/4.1.2/ /usr/lib/gcc/ia64-suse-linux/4.1.2/ /usr/lib/gcc/ia64-suse-linux/4.1.2/../../../../ia64-suse-linux/lib/ia64-suse-linux/4.1.2/ /usr/lib/gcc/ia64-suse-linux/4.1.2/../../../../ia64-suse-linux/lib/ /usr/lib/gcc/ia64-suse-linux/4.1.2/../../../ia64-suse-linux/4.1.2/ /usr/lib/gcc/ia64-suse-linux/4.1.2/../../../ /lib/ia64-suse-linux/4.1.2/ /lib/ /usr/lib/ia64-suse-linux/4.1.2
/ /usr/lib/"
sys_lib_search_path_spec
=
" /usr/lib
64/gcc/x86_64-suse-linux/4.1.2/ /usr/lib/gcc/x86_64-suse-linux/4.1.2/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/lib/x86_64-suse-linux/4.1.2/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/lib/../lib64/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../x86_64-suse-linux/4.1.2/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../lib64/ /lib/x86_64-suse-linux/4.1.2/ /lib/../lib64/ /usr/lib/x86_64-suse-linux/4.1.2/ /usr/lib/../lib64/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/lib/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../ /lib
/ /usr/lib/"
# Run-time system search path for libraries
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec
=
"/lib /usr/lib /usr/X11R6/lib
/Xaw3d /usr/X11R6/lib /usr/ia64-suse-linux/lib /usr/local/lib /opt/kde3/lib /opt/gnome/lib /work/licsoft/lsf/6.2/linux2.6-glibc2.4-sn-ipf/lib /opt/sgi-dapl/lib /opt/tivoli/tsm/client/api/bin /usr/lib/sgi/intel9/ /usr/lib/sgi/intel8/ /usr/lib/sgi/intel7/ /usr/lib/sysadm/lib
"
sys_lib_dlsearch_path_spec
=
"/lib /usr/lib /usr/X11R6/lib
64/Xaw3d /usr/X11R6/lib64 /usr/X11R6/lib/Xaw3d /usr/X11R6/lib /usr/x86_64-suse-linux/lib /usr/local/lib64 /usr/local/lib /opt/kde3/lib64 /opt/kde3/lib /opt/gnome/lib64 /opt/gnome/lib /lib64 /lib /usr/lib64 /usr/lib /opt/cluster/intel/cce/9.1.042/lib /opt/cluster/intel/fce/9.1.036/lib /opt/cluster/Pathscale3.0/lib/2.9.99 /opt/cluster/Pathscale3.0/lib/2.9.99/32 /work/licsoft/compilers/pgi/linux86-64/6.2/lib /work/licsoft/compilers/pgi/linux86-64/6.2/libso
"
# Fix the shell variable $srcfile for the compiler.
# Fix the shell variable $srcfile for the compiler.
fix_srcfile_path
=
""
fix_srcfile_path
=
""
...
@@ -7065,7 +7065,7 @@ include_expsyms=""
...
@@ -7065,7 +7065,7 @@ include_expsyms=""
# ### BEGIN LIBTOOL TAG CONFIG: F77
# ### BEGIN LIBTOOL TAG CONFIG: F77
# Libtool was configured on host
mars
:
# Libtool was configured on host
deimos101
:
# Shell to use when invoking shell scripts.
# Shell to use when invoking shell scripts.
SHELL
=
"/bin/sh"
SHELL
=
"/bin/sh"
...
@@ -7087,12 +7087,12 @@ fast_install=yes
...
@@ -7087,12 +7087,12 @@ fast_install=yes
# The host system.
# The host system.
host_alias
=
host_alias
=
host
=
ia
64-unknown-linux-gnu
host
=
x86_
64-unknown-linux-gnu
host_os
=
linux-gnu
host_os
=
linux-gnu
# The build system.
# The build system.
build_alias
=
build_alias
=
build
=
ia
64-unknown-linux-gnu
build
=
x86_
64-unknown-linux-gnu
build_os
=
linux-gnu
build_os
=
linux-gnu
# An echo program that does not interpret backslashes.
# An echo program that does not interpret backslashes.
...
@@ -7103,22 +7103,22 @@ AR="ar"
...
@@ -7103,22 +7103,22 @@ AR="ar"
AR_FLAGS
=
"cru"
AR_FLAGS
=
"cru"
# A C compiler.
# A C compiler.
LTCC
=
"
g
cc"
LTCC
=
"
/licsoft/libraries/openmpi/1.2.6/64bit/bin/mpi
cc"
# LTCC compiler flags.
# LTCC compiler flags.
LTCFLAGS
=
"-g -O2"
LTCFLAGS
=
"-g -O2"
# A language-specific compiler.
# A language-specific compiler.
CC
=
"g
fortran
"
CC
=
"g
77
"
# Is the compiler the GNU C compiler?
# Is the compiler the GNU C compiler?
with_gcc
=
yes
with_gcc
=
# An ERE matcher.
# An ERE matcher.
EGREP
=
"grep -E"
EGREP
=
"grep -E"
# The linker used to build libraries.
# The linker used to build libraries.
LD
=
"/usr/
ia64-suse-linux/bin/ld
"
LD
=
"/usr/
x86_64-suse-linux/bin/ld -m elf_x86_64
"
# Whether we need hard or soft links.
# Whether we need hard or soft links.
LN_S
=
"ln -s"
LN_S
=
"ln -s"
...
@@ -7168,7 +7168,7 @@ pic_flag=" -fPIC"
...
@@ -7168,7 +7168,7 @@ pic_flag=" -fPIC"
pic_mode
=
default
pic_mode
=
default
# What is the maximum length of a command?
# What is the maximum length of a command?
max_cmd_len
=
131072
max_cmd_len
=
32768
# Does compiler simultaneously support -c and -o options?
# Does compiler simultaneously support -c and -o options?
compiler_c_o
=
"yes"
compiler_c_o
=
"yes"
...
@@ -7290,10 +7290,10 @@ finish_eval=""
...
@@ -7290,10 +7290,10 @@ finish_eval=""
global_symbol_pipe
=
"sed -n -e 's/^.*[ ]
\\
([ABCDGIRSTW][ABCDGIRSTW]*
\\
)[ ][ ]*
\\
([_A-Za-z][_A-Za-z0-9]*
\\
)
\$
/
\\
1
\\
2
\\
2/p'"
global_symbol_pipe
=
"sed -n -e 's/^.*[ ]
\\
([ABCDGIRSTW][ABCDGIRSTW]*
\\
)[ ][ ]*
\\
([_A-Za-z][_A-Za-z0-9]*
\\
)
\$
/
\\
1
\\
2
\\
2/p'"
# Transform the output of nm in a proper C declaration
# Transform the output of nm in a proper C declaration
global_symbol_to_cdecl
=
"sed -n -e 's/^
T .*
\\
(.*
\\
)
\$
/extern int
\\
1();/p' -e 's/^[ABCDGIRSTW]* .*
\\
(.*
\\
)
\$
/extern char
\\
1;/p'"
global_symbol_to_cdecl
=
"sed -n -e 's/^
. .*
\\
(.*
\\
)
\$
/extern int
\\
1;/p'"
# Transform the output of nm in a C name address pair
# Transform the output of nm in a C name address pair
global_symbol_to_c_name_address
=
"sed -n -e 's/^:
\\
([^ ]*
\\
)
\$
/ {
\\\"\\
1
\\\"
, (lt_ptr) 0},/p' -e 's/^[
ABCDGIRSTW]*
\\
([^ ]*
\\
)
\\
([^ ]*
\\
)
\$
/ {
\"\\
2
\"
, (lt_ptr)
\\
&
\\
2},/p'"
global_symbol_to_c_name_address
=
"sed -n -e 's/^:
\\
([^ ]*
\\
)
\$
/ {
\\\"\\
1
\\\"
, (lt_ptr) 0},/p' -e 's/^[
BCDEGRST]
\\
([^ ]*
\\
)
\\
([^ ]*
\\
)
\$
/ {
\"\\
2
\"
, (lt_ptr)
\\
&
\\
2},/p'"
# This is the shared library runtime path variable.
# This is the shared library runtime path variable.
runpath_var
=
LD_RUN_PATH
runpath_var
=
LD_RUN_PATH
...
@@ -7346,10 +7346,10 @@ variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COM
...
@@ -7346,10 +7346,10 @@ variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COM
link_all_deplibs
=
unknown
link_all_deplibs
=
unknown
# Compile-time system search path for libraries
# Compile-time system search path for libraries
sys_lib_search_path_spec
=
" /usr/lib
/gcc/ia64-suse-linux/4.1.2/ /usr/lib/gcc/ia64-suse-linux/4.1.2/ /usr/lib/gcc/ia64-suse-linux/4.1.2/../../../../ia64-suse-linux/lib/ia64-suse-linux/4.1.2/ /usr/lib/gcc/ia64-suse-linux/4.1.2/../../../../ia64-suse-linux/lib/ /usr/lib/gcc/ia64-suse-linux/4.1.2/../../../ia64-suse-linux/4.1.2/ /usr/lib/gcc/ia64-suse-linux/4.1.2/../../../ /lib/ia64-suse-linux/4.1.2/ /lib/ /usr/lib/ia64-suse-linux/4.1.2
/ /usr/lib/"
sys_lib_search_path_spec
=
" /usr/lib
64/gcc-lib/x86_64-suse-linux/3.3.5/ /usr/lib/gcc/x86_64-suse-linux/3.3.5/ /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_64-suse-linux/lib/x86_64-suse-linux/3.3.5/ /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_64-suse-linux/lib/ /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../x86_64-suse-linux/3.3.5/ /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../ /lib/x86_64-suse-linux/3.3.5/ /lib/ /usr/lib/x86_64-suse-linux/3.3.5
/ /usr/lib/"
# Run-time system search path for libraries
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec
=
"/lib /usr/lib /usr/X11R6/lib
/Xaw3d /usr/X11R6/lib /usr/ia64-suse-linux/lib /usr/local/lib /opt/kde3/lib /opt/gnome/lib /work/licsoft/lsf/6.2/linux2.6-glibc2.4-sn-ipf/lib /opt/sgi-dapl/lib /opt/tivoli/tsm/client/api/bin /usr/lib/sgi/intel9/ /usr/lib/sgi/intel8/ /usr/lib/sgi/intel7/ /usr/lib/sysadm/lib
"
sys_lib_dlsearch_path_spec
=
"/lib /usr/lib /usr/X11R6/lib
64/Xaw3d /usr/X11R6/lib64 /usr/X11R6/lib/Xaw3d /usr/X11R6/lib /usr/x86_64-suse-linux/lib /usr/local/lib64 /usr/local/lib /opt/kde3/lib64 /opt/kde3/lib /opt/gnome/lib64 /opt/gnome/lib /lib64 /lib /usr/lib64 /usr/lib /opt/cluster/intel/cce/9.1.042/lib /opt/cluster/intel/fce/9.1.036/lib /opt/cluster/Pathscale3.0/lib/2.9.99 /opt/cluster/Pathscale3.0/lib/2.9.99/32 /work/licsoft/compilers/pgi/linux86-64/6.2/lib /work/licsoft/compilers/pgi/linux86-64/6.2/libso
"
# Fix the shell variable $srcfile for the compiler.
# Fix the shell variable $srcfile for the compiler.
fix_srcfile_path
=
""
fix_srcfile_path
=
""
...
...
AMDiS/src/Mesh.cc
View file @
7e6ca7d1
...
@@ -338,14 +338,13 @@ namespace AMDiS {
...
@@ -338,14 +338,13 @@ namespace AMDiS {
delete
*
macroIt
;
delete
*
macroIt
;
}
}
int
nRemainDofs
=
0
;
int
nRemainDofs
=
0
;
// Check now all the dofs, that have no owner anymore and therefore have to
// Check now all the dofs, that have no owner anymore and therefore have to
// be removed.
// be removed.
for
(
DofElMap
::
iterator
dofsIt
=
dofsOwner
.
begin
();
for
(
DofElMap
::
iterator
dofsIt
=
dofsOwner
.
begin
();
dofsIt
!=
dofsOwner
.
end
();
++
dofsIt
)
{
dofsIt
!=
dofsOwner
.
end
();
++
dofsIt
)
{
if
(
dofsIt
->
second
.
size
()
==
0
)
if
(
dofsIt
->
second
.
size
()
==
0
)
freeDOF
(
const_cast
<
DegreeOfFreedom
*>
(
dofsIt
->
first
),
freeDOF
(
const_cast
<
DegreeOfFreedom
*>
(
dofsIt
->
first
),
dofsPosIndex
[
dofsIt
->
first
]);
dofsPosIndex
[
dofsIt
->
first
]);
else
else
nRemainDofs
++
;
nRemainDofs
++
;
...
@@ -358,21 +357,21 @@ namespace AMDiS {
...
@@ -358,21 +357,21 @@ namespace AMDiS {
{
{
FUNCNAME
(
"Mesh::traverse()"
);
FUNCNAME
(
"Mesh::traverse()"
);
std
::
deque
<
MacroElement
*>::
iterator
mel
;
ElInfoStack
elInfoStack
(
this
);
ElInfoStack
elInfoStack
(
this
);
ElInfo
*
elinfo
=
elInfoStack
.
getNextElement
();
ElInfo
*
elinfo
=
elInfoStack
.
getNextElement
();
Traverse
tinfo
(
this
,
flag
,
level
,
el_fct
);
Traverse
tinfo
(
this
,
flag
,
level
,
el_fct
);
int
sum
=
0
;
elinfo
->
setFillFlag
(
flag
);
elinfo
->
setFillFlag
(
flag
);
if
(
flag
.
isSet
(
Mesh
::
CALL_LEAF_EL_LEVEL
)
||
if
(
flag
.
isSet
(
Mesh
::
CALL_LEAF_EL_LEVEL
)
||
flag
.
isSet
(
Mesh
::
CALL_EL_LEVEL
)
||
flag
.
isSet
(
Mesh
::
CALL_EL_LEVEL
)
||
flag
.
isSet
(
Mesh
::
CALL_MG_LEVEL
))
{
flag
.
isSet
(
Mesh
::
CALL_MG_LEVEL
))
{
TEST
(
level
>=
0
)(
"invalid level: %d
\n
"
,
level
);
TEST
(
level
>=
0
)(
"invalid level: %d
\n
"
,
level
);
}
}
for
(
mel
=
macroElements
.
begin
();
mel
!=
macroElements
.
end
();
mel
++
)
{
int
sum
=
0
;
for
(
std
::
deque
<
MacroElement
*>::
iterator
mel
=
macroElements
.
begin
();
mel
!=
macroElements
.
end
();
mel
++
)
{
elinfo
->
fillMacroInfo
(
*
mel
);
elinfo
->
fillMacroInfo
(
*
mel
);
sum
+=
tinfo
.
recursive
(
&
elInfoStack
);
sum
+=
tinfo
.
recursive
(
&
elInfoStack
);
}
}
...
@@ -389,7 +388,7 @@ namespace AMDiS {
...
@@ -389,7 +388,7 @@ namespace AMDiS {
localAdmin
->
setMesh
(
this
);
localAdmin
->
setMesh
(
this
);
std
::
vector
<
DOFAdmin
*>::
iterator
dai
=
std
::
vector
<
DOFAdmin
*>::
iterator
dai
=
std
::
find
(
admin
.
begin
(),
admin
.
end
(),
localAdmin
);
std
::
find
(
admin
.
begin
(),
admin
.
end
(),
localAdmin
);
TEST_EXIT
(
dai
==
admin
.
end
())
TEST_EXIT
(
dai
==
admin
.
end
())
(
"admin %s is already associated to mesh %s
\n
"
,
(
"admin %s is already associated to mesh %s
\n
"
,
...
@@ -577,18 +576,18 @@ namespace AMDiS {
...
@@ -577,18 +576,18 @@ namespace AMDiS {
int
ndof
=
nDOF
[
position
];
int
ndof
=
nDOF
[
position
];
if
(
ndof
)
{
if
(
ndof
)
{
if
(
!
dof
)
{
if
(
!
dof
)
{
MSG
(
"dof = NULL, but ndof
=
%d
\n
"
,
ndof
);
MSG
(
"dof = NULL, but ndof
=
%d
\n
"
,
ndof
);
return
;
return
;
}
}
}
else
{
}
else
{
if
(
dof
)
{
if
(
dof
)
MSG
(
"dof != NULL, but ndof
=
0
\n
"
);
MSG
(
"dof != NULL, but ndof
=
0
\n
"
);
}
return
;
return
;
}
}
TEST_EXIT_DBG
(
ndof
<=
MAX_DOF
)
TEST_EXIT_DBG
(
ndof
<=
MAX_DOF
)
(
"ndof too big: ndof
=%d, MAX_DOF=
%d
\n
"
,
ndof
,
MAX_DOF
);
(
"ndof too big: ndof
= %d, MAX_DOF =
%d
\n
"
,
ndof
,
MAX_DOF
);
for
(
int
i
=
0
;
i
<
static_cast
<
int
>
(
admin
.
size
());
i
++
)
{
for
(
int
i
=
0
;
i
<
static_cast
<
int
>
(
admin
.
size
());
i
++
)
{
DOFAdmin
*
localAdmin
=
admin
[
i
];
DOFAdmin
*
localAdmin
=
admin
[
i
];
...
...
AMDiS/src/Mesh.h
View file @
7e6ca7d1
...
@@ -686,10 +686,13 @@ namespace AMDiS {
...
@@ -686,10 +686,13 @@ namespace AMDiS {
Parametric
*
parametric
;
Parametric
*
parametric
;
/** \brief
/** \brief
* If the value is non zero then preserve all DOFs on all levels (can
* When an element is refined, not all dofs of the coarse element must be
* be used for multigrid, e.g.); otherwise all DOFs on the parent that are
* part of the new elements. An example are centered dofs when using higher
* not handed over to a child are removed during refinement and added again
* lagrange basis functions. The midpoint dof of the parents element is not
* on the parent during coarsening.
* a dof of the both children elements. Therefore, the dof can be deleted. In
* some situation, e.g., when using multigrid techniques, it can be necessary to
* store this coarse dofs. Then this variable must be set to true. If false, the
* not required coarse dofs will be deleted.
*/
*/
bool
preserveCoarseDOFs
;
bool
preserveCoarseDOFs
;
...
...
AMDiS/src/ParallelDomainBase.cc
View file @
7e6ca7d1
...
@@ -97,17 +97,17 @@ namespace AMDiS {
...
@@ -97,17 +97,17 @@ namespace AMDiS {
// === Create new global and local DOF numbering. ===
// === Create new global and local DOF numbering. ===
// Set of all DOFs of the rank.
// Set of all DOFs of the rank.
std
::
vector
<
const
DegreeOfFreedom
*>
rankD
OF
s
;
std
::
vector
<
const
DegreeOfFreedom
*>
rankD
of
s
;
// Number of DOFs in ranks partition that are owned by the rank.
// Number of DOFs in ranks partition that are owned by the rank.
nRankDofs
=
0
;
nRankDofs
=
0
;
// Number of all DOFs in the macro mesh.
// Number of all DOFs in the macro mesh.
int
nOverallDOFs
=
0
;
int
nOverallDOFs
=
0
;
createLocalGlobalNumbering
(
rankD
OF
s
,
nRankDofs
,
nOverallDOFs
);
createLocalGlobalNumbering
(
rankD
of
s
,
nRankDofs
,
nOverallDOFs
);
// === Create interior boundary information ===
// === Create interior boundary information ===
createInteriorBoundaryInfo
(
rankD
OF
s
);
createInteriorBoundaryInfo
(
rankD
of
s
);
// === Remove all macro elements that are not part of the rank partition. ===
// === Remove all macro elements that are not part of the rank partition. ===
...
@@ -809,7 +809,7 @@ namespace AMDiS {
...
@@ -809,7 +809,7 @@ namespace AMDiS {
}
}
void
ParallelDomainBase
::
createInteriorBoundaryInfo
(
DofContainer
&
rankD
OF
s
)
void
ParallelDomainBase
::
createInteriorBoundaryInfo
(
DofContainer
&
rankD
of
s
)
{
{
FUNCNAME
(
"ParallelDomainBase::createInteriorBoundaryInfo()"
);
FUNCNAME
(
"ParallelDomainBase::createInteriorBoundaryInfo()"
);
...
@@ -957,7 +957,7 @@ namespace AMDiS {
...
@@ -957,7 +957,7 @@ namespace AMDiS {
}
}
void
ParallelDomainBase
::
createLocalGlobalNumbering
(
DofContainer
&
rankD
OF
s
,
void
ParallelDomainBase
::
createLocalGlobalNumbering
(
DofContainer
&
rankD
of
s
,
int
&
nRankDofs
,
int
&
nRankDofs
,
int
&
nOverallDOFs
)
int
&
nOverallDOFs
)
{
{
...
@@ -970,9 +970,9 @@ namespace AMDiS {
...
@@ -970,9 +970,9 @@ namespace AMDiS {
DofContainer
rankAllDofs
;
DofContainer
rankAllDofs
;
DofToRank
boundaryDofs
;
DofToRank
boundaryDofs
;