| Do You Need a Compiler?
Please note that it is not necessary to purchase a compiler
to run PSS®E, including the use of models in dynamic link
libraries (*.dll) supplied for PSS®E that do not require
connection routines (i.e. Conec, Conet). The Fortran and
C run-time libraries will continue to be included with PSS®E,
as in the past.
In general, user-written software included with PSS®E,
e.g. Conec, Conet, user-written dynamics models, and programs
that call the Saved Case Data Extraction Routines (USRCAS),
should be compiled with the version of the compiler used
to create that version of the PSS®E product. We cannot provide
support for problems that arise when mixing code from different
compilers. Sometimes later releases of a compiler can be
used (see Other Alternatives, below).
If you are a new user of PSS®E and need to compile
- Purchase the Intel Visual Fortran (IVF) Professional
version compiler 11.x which includes Visual Studio Premier
Partner Edition (VSPPE).
Other alternatives
- If you already have Microsoft Visual Studio 2008 you
will need to select integration with Visual Studio when
you install Intel Visual Fortran. You will not need to
install Visual Studio Premier Partner Edition if you have
Microsoft Visual Studio 2008, although doing so will do
no harm. Choosing the complete install option for Intel
Visual Fortran will handle these choices for you. Also,
the Standard or Professional versions of Microsoft Visual
Studio 2008 are equally valid.
- If you already have the Microsoft Visual C++ 2008 Express
Edition, then it is not required that you install the
VSPPE, but we still recommend that you do.
- The current version of the Intel Visual Fortran compiler
is later than the one used to build PSS®E 32 (see notes
below). The IVF compiler version that you use for code
to be included with PSS®E 32 must be 9.1 or later. If
you desire, earlier versions of the IVF compiler, including
9.1, are available from Intel.
Using Visual Studio
- If you have Microsoft Visual Studio 2008 then you will
be able to build solutions (solution is the Visual Studio
term for building, say, an executable file) using C/C++
and/or Fortran (or other languages that you may have installed).
- If you have only the VSPPE, you will only be able to
build solutions using Fortran.
- If you have only the Microsoft Visual C++ 2008 Express
Edition, you will only be able to build solutions using
Microsoft C/C++. You will have command line usage of the
Intel Visual Fortran, only. The traditional tools supplied
with PSS®E (the compile batch file, and CLOAD4) as well
as the new createusrdll feature use the command line interface
for Intel Visual Fortran.
- If you have both the VSPPE and the Microsoft Visual
C++ 2008 Express Edition installed (yes, you can do this)
you can use either Fortran or C++, but not combined in
the same solution (it will look as if you have two different
products installed; both are interfaces to Visual Studio).
How PSS®E was built
PSS®E 29 was built with the Compaq Visual
Fortran (CVF) 6.6B compiler, and the Microsoft C/C++ (MSC)
version 6 compiler (corresponds with Visual Studio version
6, released in 1998). Only these compilers can be used.
(Note: Compaq Visual Fortran is no longer commercially available).
PSS®E 30 (all releases except 30.3.3 IVF) was built
with the CVF 6.6B and MSC 6 Compilers. Only these compilers
can be used. (Note: Compaq Visual Fortran is no longer commercially
available).
PSS®E 31 was built with the Intel Visual Fortran
(IVF) 9.1 compiler, and the MSC version 8 compiler (corresponds
with Visual Studio 2005). Later releases of IVF can be used.
MSC 9 can be used.
PSS®E 32 was built with the IVF 10.1 compiler and
the MSC version 9 compiler (corresponds with Visual Studio
2008). Later releases of IVF can be used. MSC 8 can be used.
PSS®E 30.3.3 IVF was built with the IVF 9.1 and
MSC 8 compilers. Later releases of IVF can be used. MSC
9 can be used.
Multiple PSS®E versions
If you have multiple PSS®E versions that use different
compilers, there is a program available for download called
the PSS®E Environment Manager, that can assist in switching
between versions.
Intel is offering a special discounted fee to Siemens
PTI customers. In order to take advantage of this offer
to either upgrade from Compaq Visual Fortran compiler or
purchase a new license of Intel Visual Fortran compiler
under this offer, you must contact Frank Terlecki at frank.terlecki@intel.com.
Please be sure Siemens PTI Customer is stated in the subject
line.
|