[petsc-users] Unresolved external symbol in PETSc for Windows

Danyang Su danyang.su at gmail.com
Tue Oct 29 18:02:51 CDT 2013

Hi All,

I am currently testing a PETSc fortran project for Windows. The package 
I use is "PETSc for Windows 2.0" (see bellow) which can be used on 
windows without installing CYGWIN on windows. I build a C project using 
the example ex2.c and it works fine, but when I build the fortran 
project using the example ex2f.F, I get a lot of LNK2019 error. I have 
tried different calling convention, but none of them works. I guess the 
there is something wrong is the fortran project.

The development environment is WIN7Pro X64 + Visual Studio.Pro 2010 + 
Intel Parallel Studio 2013XE.

The source codes and project file are attached.

Thanks and regards,


-------- Original Message --------
Subject: 	PETSc for Windows 2.0
Date: 	Tue, 29 Oct 2013 14:22:42 +0100
From: 	MICTC <info at mic-tc.ch>
To: 	MICTC <info at mic-tc.ch>


You were previously sent a copy of PETSc for Windows installer.

We have now created a new version which is much improved in many ways.

The new version has a new installer with a smaller footprint and it is 
much faster when installing and uninstalling.

By default it installs in the folder:

*C:\Program Files\PETSc for Windows\*

and when it unpacks it weighs about *560MB *with all the necessary dlls 
in the system folder.

Before it installs it tests if you have necessary MPI libraries 
installed or if either Visual Studio 2010 or 2012 are installed.

You can choose if you want to install a Wizard template for both 
versions or only for one of your choice.

It aborts the installer if those prerequisites are not met.

The uninstaller cleans everything up and it can be found in *Add/Remove 

The PETSc is the current version *3.4.2*.

The new PETSc library is built with latest Intel libraries from *Intel 
Parallel Studio XE 2013* and this time it comes with *Fortran* support 
and its built with *OpenMP* libraries.

It also comes with dlls optimized for different CPUs so the speed should 
be great whether you use old Intel or Core i5, i7 or Xeon brand.

As before, you need to install the MSMPI SDK before using the wizards:


The new installer is located here:


If you use the library please write back to us your experiences.

Best Regards,



*Vladimir Baros, **Projektleiter***

*Institut für Energietechnik (IET) & Microsoft Technical Computing 
Innovation Center*

*HSR Hochschule für Technik, Rapperswil*

Oberseestrasse 10

CH-8640 Rapperswil

*Büro:*21.105 (Eichwies)

*Tel:*+41 55 2224336

*vbaros at hsr.ch <mailto:vbaros at hsr.ch>****|**www.mic-tc.ch 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20131029/39f3d193/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Petsc-windows-F.zip
Type: application/x-zip-compressed
Size: 22424 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20131029/39f3d193/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Petsc-Windows-C.zip
Type: application/x-zip-compressed
Size: 3015753 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20131029/39f3d193/attachment-0003.bin>

More information about the petsc-users mailing list