<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr">Thanks, I have sucessfully built MPICH with configure command line "CFLAGS+='/opt/orangefs/include' ./configure --enable-romio --with-file-system=pvfs2". But when I link the the .o file with mpicc there are many errors as below:<div>=============================</div><div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_FLOAT'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_Request_indexed'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_CHAR'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_Request_hvector'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_Request_resized'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_finalize'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_dist_setparam'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_perror'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_UNSIGNED_CHAR'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_wait'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_truncate'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_Request_free'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_flush'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_debug_eventlog_to_mask'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_LONG'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_lookup'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_DOUBLE'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_SHORT'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_create'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_remove'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_BYTE'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_util_resolve'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_dist_lookup'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_io'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_Request_vector'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_INT'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_Request_contiguous'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_testsome'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_LONG_DOUBLE'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_Request_struct'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_util_init_defaults'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_Request_hindexed'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_UNSIGNED_LONG'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_isys_io'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_UNSIGNED'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_util_gen_credential_defaults'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_getparent'</div><div>/usr/local/lib/libmpi.so: undefined reference to `PVFS_sys_getattr'</div><div>collect2: error: ld returned 1 exit status</div></div><div>===============================================</div><div><br></div><div>Vinson</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 14, 2017 at 6:08 PM, Latham, Robert J. <span dir="ltr"><<a href="mailto:robl@mcs.anl.gov" target="_blank">robl@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, 2017-11-14 at 16:54 -0600, Weihao Liang wrote:<br>
> Hi, all<br>
><br>
> I have a question is that how to configure mpich-3.2.1 with orangefs-<br>
> 2.9 (pvfs2)? I just want to enable the MPI-IO ability when running<br>
> MPI program on pvfs2 filesystem.<br>
<br>
</span>The process is still the same it has always been.  OrangeFS is a<br>
rebranding of what we used to call PVFS v2 :<br>
<br>
Configure MPICH with the `--with-file-system=pvfs2` flag.<br>
<br>
If you want to configure other file systems, add them with '+':<br>
<br>
`configure --prefix=/usr/local/whatever --with-file-system=pvfs2+ufs`<br>
<br>
==rob<br>
______________________________<wbr>_________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" rel="noreferrer" target="_blank">https://lists.mpich.org/<wbr>mailman/listinfo/discuss</a><br>
</blockquote></div><br></div>