Siemens PTI - Home
Siemens
 siemens.com  Home  Privacy & Legal 
 
 
 




 

PC Platform Compilers

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.

Up