[petsc-dev] Test harness binary confusion on mswin

Scott Kruger kruger at txcorp.com
Tue Feb 14 11:17:20 CST 2017



Yes, but the relevant gmakefile rule is this:


$(OBJDIR)/%.o $(TESTDIR)/%.o : %.c | $$(@D)/.DIR
	$(PETSC_COMPILE.c) $(abspath $<) -o $@

So that gmake generates it automagically.
Does that mean gmake isn't working on win32fe?

It might be worthwhile to make things verbose (V=1) on that platform to 
debug.  I don't see anything in the generated files that look amiss.


Scott


On 2/14/17 10:10 AM, Satish Balay wrote:
> I suspect this is a win32fe isse - with simultaneous compiles of the same sourcefilename [aka ex1.c] from different dir locations :(
>
> Will have to check on it..
>
> Satish
>
> On Tue, 14 Feb 2017, Tobin Isaac wrote:
>
>> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2017/02/14/examples_next_arch-mswin-intel-cxx-cmplx_ps4.log
>>
>> Test I added for a Vec utility are being run on a binary from DM.
>>
>> Excerpt:
>>
>>     not ok vec_vec_utils_tagger_tutorials-ex1_12
>>     #	[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
>>     #	[0]PETSC ERROR: No support for this operation for this object type
>>     #	[0]PETSC ERROR: Mesh generation needs external package support.
>>     #	Please reconfigure with --download-triangle.
>>     #	[0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html for trouble shooting.
>>     #	[0]PETSC ERROR: Petsc Development GIT revision: v3.7.5-4195-ga3c68b7  GIT Date: 2017-02-13 13:28:57 -0600
>>     #	[0]PETSC ERROR: ../ex1 on a arch-mswin-intel-cxx-cmplx named PS4. by LOCAL SERVICE Tue Feb 14 12:22:44 2017
>>     #	[0]PETSC ERROR: Configure options --download-fblaslapack=1 --with-cc="win32fe icl" --with-cxx="win32fe icl" --with-fc="win32fe ifort" --with-clanguage=cxx --with-scalar-type=complex --with-mpi-include="[/cygdrive/c/PROGRA~2/MICROS~2/MPI/Include/,/cygdrive/c/PROGRA~2/MICROS~2/MPI/Include/x64]" --with-mpi-lib="[/cygdrive/c/PROGRA~2/MICROS~2/MPI/lib/x64/msmpifec.lib,/cygdrive/c/PROGRA~2/MICROS~2/MPI/lib/x64/msmpi.lib]" --with-mpiexec=/cygdrive/c/PROGRA~1/MICROS~2/Bin/mpiexec --with-shared-libraries=0 DATAFILESPATH=c:/cygwin64/home/petsc/datafiles --with-no-output PETSC_ARCH=arch-mswin-intel-cxx-cmplx PETSC_DIR=/home/petsc/petsc.clone-3
>>     #	[0]PETSC ERROR: #1 DMPlexGenerate() line 1073 in C:\cygwin64\home\petsc\PETSC~3.CLO\src\dm\impls\plex\plexgenerate.c
>>     #	[0]PETSC ERROR: #2 DMPlexCreateBoxMesh() line 922 in C:\cygwin64\home\petsc\PETSC~3.CLO\src\dm\impls\plex\plexcreate.c
>>     #	[0]PETSC ERROR: #3 CreateMesh() line 86 in C:\cygwin64\home\petsc\PETSC~3.CLO\src\dm\impls\plex\examples\tests\ex1.c
>>     #	[0]PETSC ERROR: #4 main() line 259 in C:\cygwin64\home\petsc\PETSC~3.CLO\src\dm\impls\plex\examples\tests\ex1.c
>>     #	[0]PETSC ERROR: PETSc Option Table entries:
>>     #	[0]PETSC ERROR: -bs 2
>>     #	[0]PETSC ERROR: -n 12
>>     #	[0]PETSC ERROR: -nox
>>     #	[0]PETSC ERROR: -tagged_is_view
>>     #	[0]PETSC ERROR: -tagged_vec_view
>>     #	[0]PETSC ERROR: -untagged_is_view
>>     #	[0]PETSC ERROR: -untagged_vec_view
>>     #	[0]PETSC ERROR: -vec_tagger_boxes_view
>>     #	[0]PETSC ERROR: -vec_tagger_view
>>     #	[0]PETSC ERROR: -vec_view
>>     #	[0]PETSC ERROR: ----------------End of Error Message -------send entire error message to petsc-maint at mcs.anl.gov----------
>>

-- 
Tech-X Corporation               kruger at txcorp.com
5621 Arapahoe Ave, Suite A       Phone: (720) 974-1841
Boulder, CO 80303                Fax:   (303) 448-7756



More information about the petsc-dev mailing list