NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
There is a namespace collision between mvapich2 and NetCDF4 when NetCDF (4.1) is compiled with parallel HDF5 (1.8.4). Seems both mvapich2 and NetCDF use flex/bison to generate some code and the generated routine names collide. E.g. /nobackup/***/mvapich2-1.4/lib/libmpich.a(parser.o): In function `parser_setup_string': /home1/***/***/mvapich2-1.4/src/mpid/ch3/channels/mrail/src/plpa/parser.l:77: multiple definition of `yyin' ncgentab.o:/home1/***/Baselibs/GMAO-Baselibs-3_1_5/src/netcdf-4.1/ncgen3/ncgen.y:571: first defined here /nobackup/***/mvapich2-1.4/lib/libmpich.a(parser.o): In function `parser_setup_string': /home1/***/***/mvapich2-1.4/src/mpid/ch3/channels/mrail/src/plpa/parser.l:77: multiple definition of `yyout' ncgentab.o:/home1/dkokron/Baselibs/GMAO-Baselibs-3_1_5/src/netcdf-4.1/ncgen3/ncgen.y:570: first defined here See http://mail.cse.ohio-state.edu/pipermail/mvapich-commit/2009-October/001080.html for more information. I've searched the netcdfgroup archives for this issue without finding anything. Has anyone else seen this? -- Dan Kokron Global Modeling and Assimilation Office NASA Goddard Space Flight Center Greenbelt, MD 20771 Daniel.S.Kokron@xxxxxxxx Phone: (301) 614-5192 Fax: (301) 614-5304
netcdfgroup
archives: