intro story D-Flow FM

 

D-Flow Flexible Mesh

D-Flow Flexible Mesh (D-Flow FM) is the new software engine for hydrodynamical simulations on unstructured grids in 1D-2D-3D. Together with the familiar curvilinear meshes from Delft3D 4, the unstructured grid can consist of triangles, pentagons (etc.) and 1D channel networks, all in one single mesh. It combines proven technology from the hydrodynamic engines of Delft3D 4 and SOBEK 2 and adds flexible administration, resulting in:

  • Easier 1D-2D-3D model coupling, intuitive setup of boundary conditions and meteorological forcings (amongst others).
  • More flexible 2D gridding in delta regions, river junctions, harbours, intertidal flats and more.
  • High performance by smart use of multicore architectures, and grid computing clusters.
An overview of the current developments can be found here.
 
The D-Flow FM - team would be delighted if you would participate in discussions on the generation of meshes, the specification of boundary conditions, the running of computations, and all kinds of other relevant topics. Feel free to share your smart questions and/or brilliant solutions! 

 

=======================================================
We have launched a new website (still under construction so expect continuous improvements) and a new forum dedicated to Delft3D Flexible Mesh.

Please follow this link to the new forum: 
/web/delft3dfm/forum

Post your questions, issues, suggestions, difficulties related to our Delft3D Flexible Mesh Suite on the new forum.

=======================================================

** PLEASE TAG YOUR POST! **

 

 

Sub groups
D-Flow Flexible Mesh
DELWAQ
Cohesive sediments & muddy systems

 


Message Boards

DELWAQ compile troubles 64bit ubuntu 12.04

CF
Charles Folden, modified 7 Years ago.

DELWAQ compile troubles 64bit ubuntu 12.04

Youngling Posts: 20 Join Date: 12/2/11 Recent Posts
This is from delft3d tag 2399 ./autoAt revision 2449
I tried both autogen.sh and build.sh
I re-compiled mpich2_1.4.1 and installed a newer autoconf (1.12) so I could use the autogen.sh (it didn't approve of 1.11)
>>Found GNU Autoconf version 2.68
>>Found GNU Automake version 1.12.6
>>Found GNU Libtool version 2.4.2
>>gfortran 4.6.3 ? not 4.6.2
My system which compiles Delf3d 5.01 fails miserably. Below is the main errors. Does anyone have suggestions?
make errors after running autogen.sh
plib.o): In function `__m_couplib_MOD_couplib_stop':
m_couplib.f90emoticon.text+0x13): undefined reference to `mpi_finalize_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_globcomm.o): In function `__m_globcomm_MOD_combine_oper_imax1':
m_globcomm.f90emoticon.text+0x21): undefined reference to `mpi_type_size_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_globcomm.o): In function `__m_globcomm_MOD_combine_oper_rmax1':
m_globcomm.f90emoticon.text+0xc1): undefined reference to `mpi_type_size_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_globcomm.o): In function `__m_globcomm_MOD_combine_oper_dmax1':
m_globcomm.f90emoticon.text+0x171): undefined reference to `mpi_type_size_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_globcomm.o): In function `__m_globcomm_MOD_combine_1d_ddata':
m_globcomm.f90emoticon.text+0x2c3): undefined reference to `mpi_allreduce_'
m_globcomm.f90emoticon.text+0x328): undefined reference to `mpi_barrier_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_globcomm.o): In function `__m_globcomm_MOD_combine_2d_ddata':
m_globcomm.f90emoticon.text+0x4a1): undefined reference to `mpi_allreduce_'
m_globcomm.f90emoticon.text+0x542): undefined reference to `mpi_barrier_'
m_globcomm.f90emoticon.text+0x57d): undefined reference to `mpi_type_free_'
m_globcomm.f90emoticon.text+0x5af): undefined reference to `mpi_type_contiguous_'
m_globcomm.f90emoticon.text+0x5c0): undefined reference to `mpi_type_commit_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_globcomm.o): In function `__m_globcomm_MOD_combine_1d_rdata':
m_globcomm.f90emoticon.text+0x6c1): undefined reference to `mpi_allreduce_'
m_globcomm.f90emoticon.text+0x728): undefined reference to `mpi_barrier_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_globcomm.o): In function `__m_globcomm_MOD_combine_2d_rdata':
m_globcomm.f90emoticon.text+0x8a5): undefined reference to `mpi_allreduce_'
m_globcomm.f90emoticon.text+0x943): undefined reference to `mpi_barrier_'
m_globcomm.f90emoticon.text+0x97d): undefined reference to `mpi_type_free_'
m_globcomm.f90emoticon.text+0x9af): undefined reference to `mpi_type_contiguous_'
m_globcomm.f90emoticon.text+0x9c0): undefined reference to `mpi_type_commit_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_globcomm.o): In function `__m_globcomm_MOD_combine_1d_idata':
m_globcomm.f90emoticon.text+0xac1): undefined reference to `mpi_allreduce_'
m_globcomm.f90emoticon.text+0xb28): undefined reference to `mpi_barrier_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_globcomm.o): In function `__m_globcomm_MOD_combine_2d_idata':
m_globcomm.f90emoticon.text+0xca4): undefined reference to `mpi_allreduce_'
m_globcomm.f90emoticon.text+0xd42): undefined reference to `mpi_barrier_'
m_globcomm.f90emoticon.text+0xd7d): undefined reference to `mpi_type_free_'
m_globcomm.f90emoticon.text+0xdaf): undefined reference to `mpi_type_contiguous_'
m_globcomm.f90emoticon.text+0xdc0): undefined reference to `mpi_type_commit_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_globcomm.o): In function `__m_globcomm_MOD_sync_processes':
m_globcomm.f90emoticon.text+0xe30): undefined reference to `mpi_barrier_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_globcomm.o): In function `__m_globcomm_MOD_globcomm_initmod':
m_globcomm.f90emoticon.text+0xf47): undefined reference to `mpi_op_create_'
m_globcomm.f90emoticon.text+0xf6b): undefined reference to `mpi_op_create_'
m_globcomm.f90emoticon.text+0xf8f): undefined reference to `mpi_op_create_'
m_globcomm.f90emoticon.text+0x1071): undefined reference to `mpi_type_contiguous_'
m_globcomm.f90emoticon.text+0x108d): undefined reference to `mpi_type_commit_'
m_globcomm.f90emoticon.text+0x113b): undefined reference to `mpi_type_contiguous_'
m_globcomm.f90emoticon.text+0x1157): undefined reference to `mpi_type_commit_'
m_globcomm.f90emoticon.text+0x1205): undefined reference to `mpi_type_contiguous_'
m_globcomm.f90emoticon.text+0x1221): undefined reference to `mpi_type_commit_'
m_globcomm.f90emoticon.text+0x126f): undefined reference to `mpi_type_contiguous_'
m_globcomm.f90emoticon.text+0x128b): undefined reference to `mpi_type_commit_'
m_globcomm.f90emoticon.text+0x12b6): undefined reference to `mpi_type_contiguous_'
m_globcomm.f90emoticon.text+0x12d2): undefined reference to `mpi_type_commit_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_intfc.o): In function `__m_intfc_MOD_intfc_define_collcitf_ihave':
m_intfc.f90emoticon.text+0x172a): undefined reference to `mpi_send_'
m_intfc.f90emoticon.text+0x19bd): undefined reference to `mpi_recv_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_intfc.o): In function `__m_intfc_MOD_intfc_define_dstrbitf_ineed':
m_intfc.f90emoticon.text+0x2598): undefined reference to `mpi_send_'
m_intfc.f90emoticon.text+0x2825): undefined reference to `mpi_recv_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_intfc.o): In function `__m_intfc_MOD_intfc_define_updatitf':
m_intfc.f90emoticon.text+0x312c): undefined reference to `mpi_send_'
m_intfc.f90emoticon.text+0x31fe): undefined reference to `mpi_probe_'
m_intfc.f90emoticon.text+0x3229): undefined reference to `mpi_get_count_'
m_intfc.f90emoticon.text+0x32f4): undefined reference to `mpi_recv_'
m_intfc.f90emoticon.text+0x354d): undefined reference to `mpi_send_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_prcgrp.o): In function `__m_prcgrp_MOD_prcgrp_initmod':
m_prcgrp.f90emoticon.text+0xac): undefined reference to `mpi_init_thread_'
m_prcgrp.f90emoticon.text+0xdb): undefined reference to `mpi_comm_size_'
m_prcgrp.f90emoticon.text+0x19f): undefined reference to `mpi_comm_rank_'
m_prcgrp.f90emoticon.text+0x245): undefined reference to `mpi_get_processor_name_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_sndrcv.o): In function `__m_sndrcv_MOD_sendrecv_data':
m_sndrcv.f90emoticon.text+0x60e): undefined reference to `mpi_wait_'
m_sndrcv.f90emoticon.text+0x78c): undefined reference to `mpi_barrier_'
m_sndrcv.f90emoticon.text+0xe7c): undefined reference to `mpi_isend_'
m_sndrcv.f90emoticon.text+0x13f0): undefined reference to `mpi_probe_'
m_sndrcv.f90emoticon.text+0x1418): undefined reference to `mpi_get_count_'
m_sndrcv.f90emoticon.text+0x14de): undefined reference to `mpi_recv_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_sndrcv.o): In function `__m_sndrcv_MOD_distribute_1d_idata_on_cardset':
m_sndrcv.f90emoticon.text+0x3116): undefined reference to `mpi_bcast_'
m_sndrcv.f90emoticon.text+0x32ba): undefined reference to `mpi_barrier_'
m_sndrcv.f90emoticon.text+0x3306): undefined reference to `mpi_bcast_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_sndrcv.o): In function `__m_sndrcv_MOD_distribute_1d_cdata_on_cardset':
m_sndrcv.f90emoticon.text+0xbb2b): undefined reference to `mpi_bcast_'
m_sndrcv.f90emoticon.text+0xbc0e): undefined reference to `mpi_barrier_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_sndrcv.o): In function `__m_sndrcv_MOD_distribute_1d_ddata_on_cardset':
m_sndrcv.f90emoticon.text+0xbec9): undefined reference to `mpi_bcast_'
m_sndrcv.f90emoticon.text+0xc06a): undefined reference to `mpi_barrier_'
m_sndrcv.f90emoticon.text+0xc0be): undefined reference to `mpi_bcast_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_sndrcv.o): In function `__m_sndrcv_MOD_distribute_1d_rdata_on_cardset':
m_sndrcv.f90emoticon.text+0xc756): undefined reference to `mpi_bcast_'
m_sndrcv.f90emoticon.text+0xc8f2): undefined reference to `mpi_barrier_'
m_sndrcv.f90emoticon.text+0xc946): undefined reference to `mpi_bcast_'
../../../../../engines_gpl/waq/packages/delwaq2_lib/src/.libs/libDelwaq2.a(m_sndrcv.o): In function `__m_sndrcv_MOD_distribute_1d_ldata_on_cardset':
m_sndrcv.f90emoticon.text+0xd3e8): undefined reference to `mpi_bcast_'
m_sndrcv.f90emoticon.text+0xd58b): undefined reference to `mpi_barrier_'
m_sndrcv.f90emoticon.text+0xd5de): undefined reference to `mpi_bcast_'
collect2: ld returned 1 exit status
make[6]: *** [delwaq2] Error 1
make[6]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq2/src'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq2'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/chuck/delft3d/2399/src'
make: *** [all] Error 2
#######errors genersted by build.sh######################
src/.libs/libdelwaq2_version_number.a -lfmpich -lmpich -lmpl -lpthread -ldl -lrt /usr/lib/x86_64-linux-gnu/libexpat.so -lstdc++ -fopenmp -pthread
/usr/lib/libmpich.so: undefined reference to `MPL_trid'
/usr/lib/libmpich.so: undefined reference to `MPL_trvalid'
/usr/lib/libmpich.so: undefined reference to `MPL_env2int'
/usr/lib/libmpich.so: undefined reference to `MPL_trrealloc'
/usr/lib/libmpich.so: undefined reference to `MPL_trspace'
/usr/lib/libmpich.so: undefined reference to `MPL_trDebugLevel'
/usr/lib/libmpich.so: undefined reference to `MPL_TrSetMaxMem'
/usr/lib/libmpich.so: undefined reference to `MPL_trlevel'
/usr/lib/libmpich.so: undefined reference to `MPL_trmalloc'
/usr/lib/libmpich.so: undefined reference to `MPL_putenv'
/usr/lib/libmpich.so: undefined reference to `MPL_env2bool'
/usr/lib/libmpich.so: undefined reference to `MPL_env2range'
/usr/lib/libmpich.so: undefined reference to `MPL_trcalloc'
/usr/lib/libmpich.so: undefined reference to `MPL_trfree'
/usr/lib/libmpich.so: undefined reference to `MPL_env2str'
/usr/lib/libmpich.so: undefined reference to `MPL_trstrdup'
/usr/lib/libmpich.so: undefined reference to `MPL_trdump'
/usr/lib/libmpich.so: undefined reference to `MPL_trinit'
collect2: ld returned 1 exit status
make[5]: *** [delwaq2] Error 1

which follows these notices:

libinteract.a/wipe.o .libs/libDelwaq2.lax/libwaq_utils_c.a/f902c.o .libs/libDelwaq2.lax/lt88-c2c.o .libs/libDelwaq2.lax/lt89-f2c.o .libs/libDelwaq2.lax/lt90-version.o
libtool: link: ranlib .libs/libDelwaq2.a
libtool: link: rm -fr .libs/libDelwaq2.lax .libs/libDelwaq2.lax
libtool: link: ( cd ".libs" && rm -f "libDelwaq2.la" && ln -s "../libDelwaq2.la" "libDelwaq2.la" )
make[6]: Entering directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq2_lib/src'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq2_lib/src'
make[5]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq2_lib/src'
make[5]: Entering directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq2_lib'
make[6]: Entering directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq2_lib'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq2_lib'
make[5]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq2_lib'
make[4]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq2_lib'
Making install in delwaq1
make[4]: Entering directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq1'
Making install in src
make[5]: Entering directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq1/src'
gfortran -I../../../../../utils_lgpl/precision/packages/precision/src -I../../../../../engines_gpl/waq/include -I../../../../../engines_gpl/waq/packages/delwaq1_lib/src -DWITH_DELFTONLINE -O2 -fPIC -m64 -O2 -fPIC -m64 -ffixed-line-length-none -c -o block.o block.f
gfortran -I../../../../../utils_lgpl/precision/packages/precision/src -I../../../../../engines_gpl/waq/include -I../../../../../engines_gpl/waq/packages/delwaq1_lib/src -DWITH_DELFTONLINE -O2 -fPIC -m64 -O2 -fPIC -m64 -ffixed-line-length-none -c -o getidentification.o getidentification.f
gfortran -I../../../../../utils_lgpl/precision/packages/precision/src -I../../../../../engines_gpl/waq/include -I../../../../../engines_gpl/waq/packages/delwaq1_lib/src -DWITH_DELFTONLINE -O2 -fPIC -m64 -O2 -fPIC -m64 -ffixed-line-length-none -c -o dlwq00.o dlwq00.f
/bin/bash ../../../../../libtool --tag=F77 --mode=link gfortran -I../../../../../utils_lgpl/precision/packages/precision/src -I../../../../../engines_gpl/waq/include -I../../../../../engines_gpl/waq/packages/delwaq1_lib/src -DWITH_DELFTONLINE -O2 -fPIC -m64 -O2 -fPIC -m64 -ffixed-line-length-none -o delwaq1 block.o getidentification.o dlwq00.o ../../../../../engines_gpl/waq/packages/delwaq1_version_number/src/libdelwaq1_version_number.la ../../../../../engines/part/packages/utils_f/src/libutils_f.la ../../../../../engines_gpl/waq/packages/delwaq1_lib/src/libDelwaq1.la -lrt -lexpat -lstdc++
libtool: link: gfortran -I../../../../../utils_lgpl/precision/packages/precision/src -I../../../../../engines_gpl/waq/include -I../../../../../engines_gpl/waq/packages/delwaq1_lib/src -DWITH_DELFTONLINE -O2 -fPIC -m64 -O2 -fPIC -m64 -ffixed-line-length-none -o delwaq1 block.o getidentification.o dlwq00.o ../../../../../engines_gpl/waq/packages/delwaq1_version_number/src/.libs/libdelwaq1_version_number.a ../../../../../engines/part/packages/utils_f/src/.libs/libutils_f.a ../../../../../engines_gpl/waq/packages/delwaq1_lib/src/.libs/libDelwaq1.a -lpthread -lrt /usr/lib/x86_64-linux-gnu/libexpat.so -lstdc++ -fopenmp -pthread
make[6]: Entering directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq1/src'
/bin/mkdir -p '/home/chuck/delft3d/2399/src/bin'
/bin/bash ../../../../../libtool --mode=install /usr/bin/install -c delwaq1 '/home/chuck/delft3d/2399/src/bin'
libtool: install: /usr/bin/install -c delwaq1 /home/chuck/delft3d/2399/src/bin/delwaq1
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq1/src'
make[5]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq1/src'
make[5]: Entering directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq1'
make[6]: Entering directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq1'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq1'
make[5]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq1'
make[4]: Leaving directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq1'
Making install in delwaq2
make[4]: Entering directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq2'
Making install in src
make[5]: Entering directory `/home/chuck/delft3d/2399/src/engines_gpl/waq/packages/delwaq2/src'
gfortran -I../../../../..
CF
Charles Folden, modified 7 Years ago.

RE: DELWAQ compile troubles 64bit ubuntu 12.04

Youngling Posts: 20 Join Date: 12/2/11 Recent Posts
In reference to linux 64bit install of DEL WAQ above, I switched to the trunk, and there it looks like it will not compile with the GNU fortran. I hesitate to add the intel sweeps, but that may be the only way..
../../../../../utils_lgpl/ec_module/packages/ec_module/src -I../../../../../../engines_gpl/flow2d3d/packages/data/src/basics -DWITH_DELFTONLINE -O2 -fPIC -m64 -ffree-line-length-none -cpp -c z_vihrov.f90 -fPIC -o .libs/z_vihrov.o
z_vihrov.f90:202.34:

if (kfu(nm) == 1 .or. kfu(num)) then
1
Error: Operands of logical operator '.or.' at (1) are LOGICAL(4)/INTEGER(4)
z_vihrov.f90:249.34:

if (kfu(nm) == 1 .or. kfu(num)) then
1
Error: Operands of logical operator '.or.' at (1) are LOGICAL(4)/INTEGER(4)
z_vihrov.f90:279.27:

if (kfu(nm) == 1 .or. kfu(num)) then
1
Error: Operands of logical operator '.or.' at (1) are LOGICAL(4)/INTEGER(4)
make[5]: *** [z_vihrov.lo] Error 1
make[5]: Leaving directory `/home/chuck/delft3d/trunk/src/engines_gpl/flow2d3d/packages/kernel/src/compute'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/chuck/delft3d/trunk/src/engines_gpl/flow2d3d/packages/kernel/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/chuck/delft3d/trunk/src/engines_gpl/flow2d3d/packages/kernel'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/chuck/delft3d/trunk/src/engines_gpl/flow2d3d/packages'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/chuck/delft3d/trunk/src/engines_gpl/flow2d3d'
make: *** [all-recursive] Error 1
Adri Mourits, modified 7 Years ago.

RE: DELWAQ compile troubles 64bit ubuntu 12.04 (Answer)

Yoda Posts: 1221 Join Date: 1/3/11 Recent Posts
Hi Charles,

Thanks for posting this.

I repaired it in the trunk in revision 2453.

Regards,

Adri
CF
Charles Folden, modified 7 Years ago.

RE: DELWAQ compile troubles 64bit ubuntu 12.04

Youngling Posts: 20 Join Date: 12/2/11 Recent Posts
Thanks Adri, I didn't expect this error to get corrected so fast and just now checked out the trunk at revision 2474 (some many changes made there already). I had gone back to working on "Start" in the flow menu and getting gpp to work for me in 5.01. I think I will now switch to the trunk, though maybe the broken mpich2 path caused those problems to. I also abandoned 32-bit at your advice in a previous posting, and it was less painful to update ubuntu than I thought.

mpich2 definitely must be installed in /opt/mpich2.

best

Chuck
MJ
Michel Jeuken, modified 7 Years ago.

RE: DELWAQ compile troubles 64bit ubuntu 12.04

Jedi Knight Posts: 154 Join Date: 1/21/13 Recent Posts
Hi Charles,

The DELWAQ errors you posted in your first message in this thread all seem to indicate that it can't find mpich2. You also say you re-compiled mpich2. The location of mpich2 is hard coded in the build.sh script, so maybe you should change thereference to mpich2 there?

regards,
Michel
CF
Charles Folden, modified 7 Years ago.

RE: DELWAQ compile troubles 64bit ubuntu 12.04

Youngling Posts: 20 Join Date: 12/2/11 Recent Posts
Thanks Michel, I checked out the latest trunk and re-compiled mpich2 with d3d compiler directives and prefix=/opt/mpich2, adding the same path to d3d build.sh. The build succeeded! All tests ran fine.
Previously I changed the mpich2 install prefix to /opt and re-installed mpich2, editing the d3d build.sh accordingly. I received the same messages during compilation repeating /opt/mpich2/bin/mpif90 blah blah on many lines, mostly in reference to flow2d3d parallel and waq (that log is lost) in spite of the proper path in the build.sh.
Haven't tested the delft-menu gui yet. But hopeful the menu will work better.

best


Chuck
Michel Jeuken:
Hi Charles,

The DELWAQ errors you posted in your first message in this thread all seem to indicate that it can't find mpich2. You also say you re-compiled mpich2. The location of mpich2 is hard coded in the build.sh script, so maybe you should change thereference to mpich2 there?

regards,
Michel