Академический Документы
Профессиональный Документы
Культура Документы
Youarehere: >SiemensUSA
>SmartGridSolutions
>PSSETransmissionSystemPlanning
>TransmissionGridApplications
>Products
>GridAnalysisTools
>PCPlatformCompilersforPSSE
PCPlatformCompilers
>
DoYouNeedaCompiler?
PleasenotethatitisnotnecessarytopurchaseacompilertorunPSSE,includingtheuseofmodelsindynamiclinklibraries(*.dll)suppliedforPSSEthatdonotrequireconnection
routines(i.e.Conec,Conet).TheFortranandCruntimelibrarieswillcontinuetobeincludedwithPSSE,asinthepast.
Ifyouarenotsurewhetheryouneedacompiler,>thisinformationmayhelp.
Ingeneral,userwrittensoftwareusedwithPSSE,e.g.Conec,Conet,userwrittendynamicsmodels,andprogramsthatcalltheSavedCaseDataExtractionRoutines(USRCAS),
shouldbecompiledwiththeversionofthecompilerusedtocreatethatversionofthePSSEproduct.Wecannotprovidesupportforproblemsthatarisewhenmixingcodefrom
differentcompilersotherthanasspecifiedin"Usingothercompilers"below.
IfyouareanewuserofPSSEandneedtocompile
PurchasetheIntelVisualFortranComposerXE2015forWindows.
WhenyoupurchaseofalicensetothecurrentversionofIntelVisualFortranyouwillbeallowedtodownloadolderversionsandinstallthem,ifyouchoose.
DownloadtheinstallerthatincludestheMicrosoftVisualStudioShellandLibraries,forthoseversionsthatofferthatalternative.IfyoualreadyhaveMicrosoftVisualStudioyoumay
usetheinstallerthatdoesnotcontaintheshell.
Thecurrentversionofthecompileris15.0,althoughthatisnotmentionedinIntelsadvertising.
Payattentiontotheprerequisites.ThesecanbefoundintheReleaseNotesunderSystemRequirements.TheReleaseNotesforeachversionofIVFareavailableonIntelsweb
site.
UsingMicrosoftVisualStudio
YoudonotneedtopurchaseMicrosoftVisualStudio(althoughthatcanaffectwhichdownloadyouselect,seeabove).
YoumayuseMicrosoftVisualStudiotobuildPSSEextensionlibraries.
AsampleprojectfileforMicrosoftVisualStudio2010tobuildanddebugdsusr.dllissuppliedbeginningwithPSSE33.4.0.Nootherprojectfilesaresupplied.Noprojectfilesare
suppliedforearlierreleases.
IfyoudowishtouseMicrosoftVisualStudio,refertoIntel'sdocumentationforcompatibility.Forexample,IntelVisualFortranComposerXE2013forWindowswillintegratewith
MicrosoftVisualStudio2008,2010,or2012,butnotwithMicrosoftVisualStudio2005.
Usingothercompilers
OnlyIntelVisualFortran(IVF)compilerscanbeusedwithPSSE.
ItisgenerallypossibletouseanyversionofIVFversion9.1orlatertobuildPSSEextensionlibrariesforusewithanyversionofPSSEbuiltwithIVF.However,youmustusethe
runtimelibrariesofthelatestversionofthecompilerbeingused.TheEnvironmentManagerwillhelpyoucoordinatethis(see"MultiplePSSEorcompilerversions"below).
ThatsaidwestronglyencourageusingIVFversion10.1orlater.
IVF9.1and10.0willrequirethatyouhavepreviouslyinstalledMicrosoftVisualStudio.However,theExpressVersionissufficient,whichisavailableatnocost.
Please,also,considerthefollowing:
PSSE33.0.0and33.0.1mustuseIVF12.0orlaterunlessboththePSSE33_PSSLIB10.exeinstaller(seelinkbelowunderPSSE33)andarecentenoughversionofthe
EnvironmentManager(version5.2.0orlater)areinstalled.
Ifyouexchangecompiledfileswithcolleagues,besurethattheyhaveacompilerinstalledatleastasrecentastheonethatyouareusing.
Pleasecontactsupportifyouhaveanyfurtherquestionsaboutcompilercompatibility.
HowPSSEwasbuilt
PSSE29wasbuiltwiththeCompaqVisualFortran(CVF)6.6Bcompiler,andtheMicrosoftC/C++(MSC)version6compiler(correspondswithMicrosoftVisualStudioversion6,
releasedin1998).Onlythesecompilerscanbeused.(Note:CompaqVisualFortranisnolongercommerciallyavailable).
PSSE30(allreleasesexcept30.3.3IVF)wasbuiltwiththeCVF6.6BandMSC6Compilers.Onlythesecompilerscanbeused.(Note:CompaqVisualFortranisnolonger
commerciallyavailable).
PSSE31wasbuiltwiththeIntelVisualFortran(IVF)9.1compiler,andtheMSCversion8compiler(correspondswithMicrosoftVisualStudio2005).
PSSE32wasbuiltwiththeIVF10.1compilerandtheMSCversion9compiler(correspondswithMicrosoftVisualStudio2008).
PSSE33wasbuiltwiththeIVF12.0compiler(marketedasIntelVisualFortranComposerXE2011forWindows)andtheMSCversion10compiler(correspondswithMicrosoft
VisualStudio2010).NOTE:ifcompilerolderversionsareusedyoumustDownloadandinstallthelatestversionoftheEnvironmentManager(version5.2.0orlater).Alsoinstallthis
updatetoyourPSSE33installationpsse33_psslib10.exe.Laterreleases(i.e.after33.0.1)willhavethesechangesalreadyapplied.
PSSE34wasbuiltwiththeIVF15.0compiler(marketedasIntelVisualFortranComposerXE2015forWindows)andtheMSCversion12compiler(correspondswithMicrosoft
VisualStudio2013).
PSSE30.3.3IVFwasbuiltwiththeIVF9.1andMSC8compilers.
MultiplePSSEorcompilerversions
TheEnvironmentManager(availablefordownloadatthewebsite)canassistinswitchingbetweenversionsofPSSEandselectingcompilers.ItcontainstheCreateUserDllfeature
whichisaGUIdrivenapplicationtobuildPSSEextensionlibraries(suchasdsusr.dllforuserwrittendynamicssimulationmodels).TheEnvironmentManagerismaintained
independentlyofPSSEandwerecommendthatthelatestversionoftheEnvironmentManagerbeusedforallversionsofPSSE.
PurchasingtheIntelcompiler
IntelisofferingaspecialdiscountedfeetoSiemensPTIcustomers.InordertotakeadvantageofthisoffertoeitherupgradefromCompaqVisualFortrancompilerorpurchaseanew
licenseofIntelVisualFortrancompilerunderthisoffer,youmustcontactFrankTerleckiat>frank.terlecki@intel.com.PleasestateSiemensPTICustomerinthesubjectline.
SharethisPage:
>
>
>
> >
ContactCustomerSupport
>CustomerSupportForm
UserForum
>PSSEUserForum
Didthisinformationhelpyou?
19962015
yes
no