AnInfrastructureProjectforClimateResearchinEurope在歐洲的氣候的研究的一個(gè)基礎(chǔ)設(shè)施的項(xiàng)目課件_第1頁
AnInfrastructureProjectforClimateResearchinEurope在歐洲的氣候的研究的一個(gè)基礎(chǔ)設(shè)施的項(xiàng)目課件_第2頁
AnInfrastructureProjectforClimateResearchinEurope在歐洲的氣候的研究的一個(gè)基礎(chǔ)設(shè)施的項(xiàng)目課件_第3頁
AnInfrastructureProjectforClimateResearchinEurope在歐洲的氣候的研究的一個(gè)基礎(chǔ)設(shè)施的項(xiàng)目課件_第4頁
AnInfrastructureProjectforClimateResearchinEurope在歐洲的氣候的研究的一個(gè)基礎(chǔ)設(shè)施的項(xiàng)目課件_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

SophieValcke,CERFACSandthePRISMteamacrossEuropeSophieValcke,CERFACSOutlineENESThePRISMproject:partnersgoalsmodelcomponentsstandardphysicalinterfacesarchitectureandGUIPRISMfirstcoupler:Oasis3(08/2019):configurationcommunicationinterpolations/transformationsPRISMfinalcoupler(12/2019)configuration,communication,interpolations/transformationsComputinginAtmosphericSciencesWorkshop20192OutlineENESComputinginAtmospENESClimateresearchinEurope:Societal/politicalneedsinEuropehigh(IPCC,mitigation,…)Recognisedexcellence;scientificdiversity(models,approaches,…)

HowtoorganiseEarthSystemmodellinginEurope?The?

one-big-centre-does-it-all

?notsuitable:-expertiselieswithinnationalcentresdiversityiskeytoresearchNeedforsharedinfrastructures:-software(PRISM)-hardwareComputinginAtmosphericSciencesWorkshop20193ENESClimateresearchinEuropeENESENES:EuropeanNetworkforEarthSystemmodelling?Thinktank

?toorganize,planandseekfundingforefficientdistributedEarthSystemmodellinginEuropeFollowsaEuroClivarrecommendationOpentoanyinstitute/industry(MoU)CoordinatedbyGuyBrasseur(MPI,Hamburg)50memberssofar()ComputinginAtmosphericSciencesWorkshop20194ENESENES:EuropeanNetworkforAlongtermstrategy:JointlydevelopsharedsoftwareinfrastructureforEarthSystemmodellingProvideEuropeanintegratedservicetoaccessandusethisinfrastructureProvideandmanagehyper-computingaccessby2019PRISMENESComputinginAtmosphericSciencesWorkshop20195Alongtermstrategy:JointlydThePRISMprojectPRISM:PRogramforIntegratedEarthSystemModellingAEuropeanproject,startedDecember2019,funded for3yearsbytheEuropeanCommission(4.8M€)Coordinators:GuyBrasseur(MPI,Hamburg)GerbrandKomen(KNMI,Amsterdam)PRISMDirector:ReinhardBudich(MPI)ComputinginAtmosphericSciencesWorkshop20196ThePRISMprojectPRISM:PRogra=>22partners:leadingclimateresearchinstitutesandcomputervendorsMPG-IMET,GermanyKNMI,NetherlandsMPI-MAD,GermanyMet-Office,UKUREADMY,UKIPSL,FranceMétéo-France,FranceCERFACS,FranceDMI,DenmarkSHMI,SwedenNERSC,NorwayETHZurich,SwitzerlandING,ItalyMPI-BGC,GermanyPIK,GermanyECMWF,EuropeUCL-ASTR,BelgiumNECEuropeFECIT/FujitsuSGIEuropeSUNEuropePRISMpartnersComputinginAtmosphericSciencesWorkshop20197=>22partners:leadingclimatProvidesoftwareinfrastructuretoeasilyassembleEarthsystemcoupledmodelsbasedonexistingstate-of-artEuropeancomponentmodelslaunch/monitorcomplex/ensembleEarthsystemsimulationsPRISMgoalsHelpclimatemodellersspendmoretimeonscience:ComputinginAtmosphericSciencesWorkshop20198Providesoftwareinfrastructur

DefineandpromotetechnicalandscientificstandardsforESM:Scientificstandards:

PhysicalinterfacesbetweenmodelcomponentsGlobalEarthSystemparameters

Technicalstandards:

Compiling,running,post-processingenvironmentArchitectureandGraphicalUserInterface

CouplerandI/OsoftwareDataandgridformatCodingandquality

Interactionwithothergroups(ESMF,ESG/NOMADS,CF,RPN?,...)PRISMgoalsComputinginAtmosphericSciencesWorkshop20199DefineandpromotetechnicalAtmosphere:Météo-France(ARPEGE),MPG-IMET

(ECHAM),IPSL(LMDZ),MetOffice(UnifiedModel),UREADMY,INGVAtmosphericChemistry:MPG-IMET,UREADMY,IPSL,MetOffice,Météo-France,KNMILandSurface:

IPSL(Orchidée),MetOffice,MPG-IMET,UREADMY,Météo-France(ISBA)SeaIce:NERSC,UCL-ASTR,MetOffice,IPSL,MPG-IMETOceanBiogeochemistry:MPI-BGC,IPSL,MPG-IMET,MetOfficeOcean:

UREADMY,MetOffice(FOAM),MPI-M(HOPE),IPSL(OPA/ORCA)RegionalClimate:SHMI,DMI,MetOfficeCoupler:CERFACS,NEC,CCRLE,FECIT,SGI,MPI-MAD

PRISMmodelcomponentsComputinginAtmosphericSciencesWorkshop201910Atmosphere:AtmosphericChemistOceanmodel1-Rainfall+int.energy2-Snowfall+int.energy3-Incomingsolarradiat.4-Solarzenithangle5-Fractionofdiffusesolarradiation6-Downwardinfraredradiation7-Sensitivityofatmostemp.&humiditytosurf.fluxes1*-Sensibleheatflux2*-Surf.emissivity3*-Albedo,direct4*-Albedo,diffuse5*-Surf.radiativetemp.6*-Evaporation+int.energy[+Qlat]7*-Windstress8-Subgridfractions1-Surfacepressure2-4Airtemperature,humidityandwind5-Windmodule6-Heightofthese4variables1*-rCd2*-rCe3*-rCh1x-Nonsolarheatflux2x-Solarradiation3x-Freshwaterflux4x-Saltflux5x-Windstress6x-U^37x-Massofsnowandice8-

Subgridfractions1*-Surf.Temp2*-Surf.Roughness3*-Displacementheight4x-Surfacevelocity1-Continentalrunoff+internalEnergy1-2Temp./Salinityatsea-icebase3-Seasurfacetemperature4-Surf.radiativetemp.5-Surfaceoceancurrent6-Seasurfacesalinity7-Surfaceheight8-Absorbedsolarradiation(infirstoceaniclayer)Icebergparameters12345678

OceansurfacemoduleSurfacelayerturbulenceSeaicemodelwavemodel+3412Atmospheremodel

LandsurfacemodelNoteonsubgridfractiondependance:<>x-SeaIcecategories(incl.openocean)<>*-SeaIceorLandSurf.categoriesAproposalforPRISMstandardO-A-SIphysicalinterfaces:ComputinginAtmosphericSciencesWorkshop201911Oceanmodel1-Rainfall+int.PRISMcentralserver+PRISMlocalsitesGUI:adaptationofECMWFprepIFSandSMSscheduler

User/developerPrismcentralserverPrismlocalsiteWebWebPRISMarchitectureandGUI:

ComputinginAtmosphericSciencesWorkshop201912PRISMcentralserver+PRISMlBasedonOasisdevelopedsince1991inCERFACS

tocoupleexistingGCMsdevelopedindependentlyatthetime:Modelsatrelativelylowresolution(~10000-20000pts)Smallnumberof2Dcouplingfields(~10)Lowcouplingfrequency(~once/day)flexibilitywasveryimportant,efficiencynotsomuch!performs:synchronisationofthecomponentmodelscouplingfieldsexchangeandinterpolationI/OactionstestedonVPP5000,NECSX5,SGIOctaneandO3000,CompaqAlphacluster,LinuxPCcluster(MPI-Globus)PRISMfirstcoupler:Oasis3ComputinginAtmosphericSciencesWorkshop201913BasedonOasisdevelopedsinceOasisregularusers:CERFACSMETEO-FRANCE(France)IPSL-LODYC,LMD,LSCE(France)ECMWF(UK)UCL(Belgium)MPI-M&D(Germany)SMHI(Sweden)BMRC(Australia)IRI(USA)…and:AWI(Germany)PIK(Germany)MetOffice(UK)UGAMP(UK)KNMI(Netherlands)CSIRO(Australia)FSU/COAPS(USA)LASG(China)JAMSTEC(Japan)…?PRISMprojectfirstcoupler:Oasis3ComputinginAtmosphericSciencesWorkshop201914Oasisregularusers:…and:PRISPRISMprojectfirstcoupler:Oasis3Oasis3configuration:IntextfilenamcouplereadbyOasis3atthebeginningoftherun,e.g.totalruntimenumberandnamesofcomponentmodelsnumberandnamesofcouplingfields;foreachfield:sourceandtargetsymbolicnamecouplingand/orI/Ostatus,couplingorI/Operiodtransformations/interpolations…Componentmodelgrid(longitudes,latitudes,masks,meshsurfaces,meshcornerlocations)mustbeavailableinbinaryorNetCDFfiles.

ComputinginAtmosphericSciencesWorkshop201915PRISMprojectfirstcoupler:OPRISMprojectfirstcoupler:Oasis3Oasis3communication:NewPRISMSystemmodelinterface(PSMILe)basedonMPI1orMPI2messagepassingParallelcommunicationbetweenparallelmodelsandOasis3interpolationprocessAAABBBAAAfileAAA

O

O

O

OOasis3DirectcommunicationbetweenmodelswithsamegridandpartitioningI/Ofunctionality(automaticswitchbetweencoupledandforcedmode)Modularity:ateachmodeltimestep,exchangeisperformedornotdependingonuser’sspecificationsinnamcouple.Automatictimeintegrationdependingonuser’sspecificationComputinginAtmosphericSciencesWorkshop201916PRISMprojectfirstcoupler:OOasis3interpolations/transformationsPRISMprojectfirstcoupler:Oasis3AAA

O

O

O

OOasis3Oasis3=>performedbyseparatesequentialprocess=>on2DscalarfieldsonlyInterfacingwithRPNFastScalarINTerpolatorpackage

nearest-neighbour,bilinear,bicubicforregularLat-LongridsInterfacingwithSCRIP1.4library(LosAlamosSoftwareReleaseLACC98-45):

nearest-neighbour,1stand2ndorderconservativeremappingforallgridsbilinearandbicubicinterpolationfor?logically-rectangular?grids

BilinearandbicubicinterpolationforreducedatmosphericgridsOtherspatialtransformations:fluxcorrection,merging,etc.Generalalgebraicoperations

ComputinginAtmosphericSciencesWorkshop201917PRISMprojectfirstcoupler:OPRISMprojectfinalcouplerHigherresolution,parallelandscalablemodelsHighercouplingfrequenciesdesirableHighernumberofmodelsand(3D)couplingfieldsNeedtooptimiseandparallelisethecouplerThefinalPRISMcouplerwillbecomposedof:aDriveraTransformeranewPRISMSystemModelInterfaceLibraryComputinginAtmosphericSciencesWorkshop201918PRISMprojectfinalcouplerHigPRISMprojectfinalcouplerFinalcouplerconfiguration(XMLfiles):TheuserchoosesthemodelsthroughtheGUI.Eachcomponentmodelcomeswith:anApplicationDescription(AD)aPotentialModelInputandOutputDescription(PMIOD).TheuserconfigureshisparticularcoupledrunthroughtheGUI:totalruntime,etc.foreachfielddescribedinthePMIOD:sourceortargetcouplingorI/Ostatus,couplingorI/Operiodtransformations/interpolations,etc.Basedontheuser’schoice,theGUIproducestheXMLconfigurationfiles.Atrun-timetheDriverreadsanddistributesconfigurationinformation.ThePSMILesandTransformeractaccordinglytotheuser’sspecifications.ComputinginAtmosphericSciencesWorkshop201919PRISMprojectfinalcouplerFinPRISMprojectfinalcouplerFinalcouplercommunication:MoreelaboratePSMILebasedonMPI1orMPI2(griddefinitiontransferredthroughthePSMILeAPI)ModularityasforOasis3:ateachmodeltimestep,exchangeisperformedornotdependingonuser’sspecifications.AsforOasis3,automatictimeintegrationAsforOasis3,I/Ofunctionality(automaticswitchbetweencoupledandforcedmode)Parallelcommunication:asforOasis3+repartitioning.OBOBOBCCC

O1

O1CCParallelcalculationofinterpolationweightsandaddressesinthesourcePSMILeExtractionofusefulpartofsourcefieldonly.ComputinginAtmosphericSciencesWorkshop201920PRISMprojectfinalcouplerFinFinalcouplerinterpolations/transformations=>asforOasis3+SupportofvectorfieldsSupportof3DfieldsMoreflexibilityforfieldcombination/merging,etc.

ThePRISMprojectfinalcouplerComputinginAtmosphericSciencesWorkshop201921ThePRISMprojectfinalcoupleConclusionsENESandPRISMPRISMfirstcoupler:Oasis3,nowavailablePRISMfinalcouplerprototypedue11/2019PRISMfinalcouplerdue12/2019…andafterPRISM?Follow-onprojectre-submittedatnextEU-callin2019(CAPRIrejected)Internationalinteractionandcollaborationessentialinallcases!;http//cerfacs.fr/PRISM/prism.htmlvalckecerfacs.fr

ComputinginAtmosphericSciencesWorkshop201922ConclusionsComputinginAtmospPRISMprojectfirstcoupler:Oasis3Oasis3communication;PSMILeAPI::Initialization:callprism_init_comp(…)Retrievalofcomponentmodellocalcommunicatorcallprism_get_localcomm(…)

CouplingorI/Ofielddeclarations(name,type,shape,localpartition,…)callprism_def_var(field_idx,…)Endofdefinitioncallprism_enddef(…)Inmodeltimesteppingloop,couplingorI/Ofieldexchangecallprism_put(field_id1,time,field_array1,ierror),callprism_get(field_id2,time,field_array2,ierror)=>Automaticaveraging/accumulation,couplingexchange,and/orI/Odependingontimeargumentanduser’sspecificationsinnamcoupleTermination:callprism_terminate(…)ComputinginAtmosphericSciencesWorkshop201923PRISMprojectfirstcoupler:OPRISMprojectfinalcouplerFinalcouplercommunication;PSMILeAPI::AsforOasis3PSMILe+Definitionofgrid(1D,2D,3D)callprism_def_grid(…)callprism_set_corners(…)callprism_set_mask(…)Definitionofgridforvectorandbundlefieldscallprism_set_vector(…)Callprism_set_subgrid(…)CouplingorI/Ofielddeclarationssupportvector,bundles,1D,2Dand3DfieldsExtractionofSCCandSMIOCinformation:callprism_get_persist(…)ComputinginAtmosphericSciencesWorkshop201924PRISMprojectfinalcouplerFinATMSMIOC

V1:fromOCE,T1V2:toOCE,T2V3:toLANDuserLANDSMIOC

V3:fromATMV4:fromfileV4userOCESMIOCV1:toATM,T1V2:fromATM,T2userDriverTOCEATMLANDfileV4DefinitionPhaseOCEPMIODV1:out,metadataV1V2:in,metadataV2ATMPMIODV1:in,metadataV1V2:out,metadataV2V3:out,metadataV3LANDPMIODV3:in,metadataV3V4:in,metadataV4LANDADATMADOCEADV2V1V1V3V4DeploymentPhaseV2userCompositionPhaseuserSCCATM:...OCE:...LAND:...userComputinginAtmosphericSciencesWorkshop201925ATMSMIOCuserLANDSMIOCuserODeploymentPhaseV3V6V2V2V1V1V4V5V5V7V7MjSMIOC

V1:cfSCCV4:cfSCCuserMkSMIOC

V4:cfSCCV5:in,fileV5,TnlV5kuserMiSMIOCV1:cfSCCV2:cfSCCV3:in,fileV3,TliuserCompositionPhaseSMIOC:SpecificModelInputandOutputConfig.userSCCV1:Mi->Mj,Tli,TnlijV2:Mi->Mj,Tij(+V6)V4:Mj->MkuseruserSCC:SpecificCouplingConfigurationDriverTMiMjMkDefinitionPhaseMiPMIODV1:out,metadataV1V2:out,metadataV2V3:in,metadataV3MjPMIODV1:in,metadataV1V4:out,metadataV4MkPMIODV4:in,metadataV4V5:in,metadataV5fileV6fileV3fileV5PMIOD:PotentialModelInputandOutputDescriptionMi:ModeliT:TransformerComputinginAtmosphericSciencesWorkshop201926DeploymentPhaseV3V6V2V2V1V1CouplinginfrastructureSupportingsoftwareScientificcodeRunningenvironmentSoftwarestructureofanEarthSystemModelShareComputinginAtmosphericSciencesWorkshop201927CouplingSupportingsoftwareScOngoingPRISM/ESMFcollaborationCouplinginfrastructureSupportingsoftwareUsercodeRunningenvironmentPRISMESMFEarthSystemModelComputinginAtmosphericSciencesWorkshop201928OngoingPRISM/ESMFcollabor謝謝你的閱讀知識(shí)就是財(cái)富豐富你的人生謝謝你的閱讀知識(shí)就是財(cái)富

Thankyou拯畏怖汾關(guān)爐烹霉躲渠早膘岸緬蘭輛坐蔬光膊列板哮瞥疹傻俘源拯割宜跟三叉神經(jīng)痛-治療三叉神經(jīng)痛-治療拯畏怖汾關(guān)爐烹霉躲渠早膘岸緬蘭輛坐蔬光膊列板哮瞥疹SophieValcke,CERFACSandthePRISMteamacrossEuropeSophieValcke,CERFACSOutlineENESThePRISMproject:partnersgoalsmodelcomponentsstandardphysicalinterfacesarchitectureandGUIPRISMfirstcoupler:Oasis3(08/2019):configurationcommunicationinterpolations/transformationsPRISMfinalcoupler(12/2019)configuration,communication,interpolations/transformationsComputinginAtmosphericSciencesWorkshop201932OutlineENESComputinginAtmospENESClimateresearchinEurope:Societal/politicalneedsinEuropehigh(IPCC,mitigation,…)Recognisedexcellence;scientificdiversity(models,approaches,…)

HowtoorganiseEarthSystemmodellinginEurope?The?

one-big-centre-does-it-all

?notsuitable:-expertiselieswithinnationalcentresdiversityiskeytoresearchNeedforsharedinfrastructures:-software(PRISM)-hardwareComputinginAtmosphericSciencesWorkshop201933ENESClimateresearchinEuropeENESENES:EuropeanNetworkforEarthSystemmodelling?Thinktank

?toorganize,planandseekfundingforefficientdistributedEarthSystemmodellinginEuropeFollowsaEuroClivarrecommendationOpentoanyinstitute/industry(MoU)CoordinatedbyGuyBrasseur(MPI,Hamburg)50memberssofar()ComputinginAtmosphericSciencesWorkshop201934ENESENES:EuropeanNetworkforAlongtermstrategy:JointlydevelopsharedsoftwareinfrastructureforEarthSystemmodellingProvideEuropeanintegratedservicetoaccessandusethisinfrastructureProvideandmanagehyper-computingaccessby2019PRISMENESComputinginAtmosphericSciencesWorkshop201935Alongtermstrategy:JointlydThePRISMprojectPRISM:PRogramforIntegratedEarthSystemModellingAEuropeanproject,startedDecember2019,funded for3yearsbytheEuropeanCommission(4.8M€)Coordinators:GuyBrasseur(MPI,Hamburg)GerbrandKomen(KNMI,Amsterdam)PRISMDirector:ReinhardBudich(MPI)ComputinginAtmosphericSciencesWorkshop201936ThePRISMprojectPRISM:PRogra=>22partners:leadingclimateresearchinstitutesandcomputervendorsMPG-IMET,GermanyKNMI,NetherlandsMPI-MAD,GermanyMet-Office,UKUREADMY,UKIPSL,FranceMétéo-France,FranceCERFACS,FranceDMI,DenmarkSHMI,SwedenNERSC,NorwayETHZurich,SwitzerlandING,ItalyMPI-BGC,GermanyPIK,GermanyECMWF,EuropeUCL-ASTR,BelgiumNECEuropeFECIT/FujitsuSGIEuropeSUNEuropePRISMpartnersComputinginAtmosphericSciencesWorkshop201937=>22partners:leadingclimatProvidesoftwareinfrastructuretoeasilyassembleEarthsystemcoupledmodelsbasedonexistingstate-of-artEuropeancomponentmodelslaunch/monitorcomplex/ensembleEarthsystemsimulationsPRISMgoalsHelpclimatemodellersspendmoretimeonscience:ComputinginAtmosphericSciencesWorkshop201938Providesoftwareinfrastructur

DefineandpromotetechnicalandscientificstandardsforESM:Scientificstandards:

PhysicalinterfacesbetweenmodelcomponentsGlobalEarthSystemparameters

Technicalstandards:

Compiling,running,post-processingenvironmentArchitectureandGraphicalUserInterface

CouplerandI/OsoftwareDataandgridformatCodingandquality

Interactionwithothergroups(ESMF,ESG/NOMADS,CF,RPN?,...)PRISMgoalsComputinginAtmosphericSciencesWorkshop201939DefineandpromotetechnicalAtmosphere:Météo-France(ARPEGE),MPG-IMET

(ECHAM),IPSL(LMDZ),MetOffice(UnifiedModel),UREADMY,INGVAtmosphericChemistry:MPG-IMET,UREADMY,IPSL,MetOffice,Météo-France,KNMILandSurface:

IPSL(Orchidée),MetOffice,MPG-IMET,UREADMY,Météo-France(ISBA)SeaIce:NERSC,UCL-ASTR,MetOffice,IPSL,MPG-IMETOceanBiogeochemistry:MPI-BGC,IPSL,MPG-IMET,MetOfficeOcean:

UREADMY,MetOffice(FOAM),MPI-M(HOPE),IPSL(OPA/ORCA)RegionalClimate:SHMI,DMI,MetOfficeCoupler:CERFACS,NEC,CCRLE,FECIT,SGI,MPI-MAD

PRISMmodelcomponentsComputinginAtmosphericSciencesWorkshop201940Atmosphere:AtmosphericChemistOceanmodel1-Rainfall+int.energy2-Snowfall+int.energy3-Incomingsolarradiat.4-Solarzenithangle5-Fractionofdiffusesolarradiation6-Downwardinfraredradiation7-Sensitivityofatmostemp.&humiditytosurf.fluxes1*-Sensibleheatflux2*-Surf.emissivity3*-Albedo,direct4*-Albedo,diffuse5*-Surf.radiativetemp.6*-Evaporation+int.energy[+Qlat]7*-Windstress8-Subgridfractions1-Surfacepressure2-4Airtemperature,humidityandwind5-Windmodule6-Heightofthese4variables1*-rCd2*-rCe3*-rCh1x-Nonsolarheatflux2x-Solarradiation3x-Freshwaterflux4x-Saltflux5x-Windstress6x-U^37x-Massofsnowandice8-

Subgridfractions1*-Surf.Temp2*-Surf.Roughness3*-Displacementheight4x-Surfacevelocity1-Continentalrunoff+internalEnergy1-2Temp./Salinityatsea-icebase3-Seasurfacetemperature4-Surf.radiativetemp.5-Surfaceoceancurrent6-Seasurfacesalinity7-Surfaceheight8-Absorbedsolarradiation(infirstoceaniclayer)Icebergparameters12345678

OceansurfacemoduleSurfacelayerturbulenceSeaicemodelwavemodel+3412Atmospheremodel

LandsurfacemodelNoteonsubgridfractiondependance:<>x-SeaIcecategories(incl.openocean)<>*-SeaIceorLandSurf.categoriesAproposalforPRISMstandardO-A-SIphysicalinterfaces:ComputinginAtmosphericSciencesWorkshop201941Oceanmodel1-Rainfall+int.PRISMcentralserver+PRISMlocalsitesGUI:adaptationofECMWFprepIFSandSMSscheduler

User/developerPrismcentralserverPrismlocalsiteWebWebPRISMarchitectureandGUI:

ComputinginAtmosphericSciencesWorkshop201942PRISMcentralserver+PRISMlBasedonOasisdevelopedsince1991inCERFACS

tocoupleexistingGCMsdevelopedindependentlyatthetime:Modelsatrelativelylowresolution(~10000-20000pts)Smallnumberof2Dcouplingfields(~10)Lowcouplingfrequency(~once/day)flexibilitywasveryimportant,efficiencynotsomuch!performs:synchronisationofthecomponentmodelscouplingfieldsexchangeandinterpolationI/OactionstestedonVPP5000,NECSX5,SGIOctaneandO3000,CompaqAlphacluster,LinuxPCcluster(MPI-Globus)PRISMfirstcoupler:Oasis3ComputinginAtmosphericSciencesWorkshop201943BasedonOasisdevelopedsinceOasisregularusers:CERFACSMETEO-FRANCE(France)IPSL-LODYC,LMD,LSCE(France)ECMWF(UK)UCL(Belgium)MPI-M&D(Germany)SMHI(Sweden)BMRC(Australia)IRI(USA)…and:AWI(Germany)PIK(Germany)MetOffice(UK)UGAMP(UK)KNMI(Netherlands)CSIRO(Australia)FSU/COAPS(USA)LASG(China)JAMSTEC(Japan)…?PRISMprojectfirstcoupler:Oasis3ComputinginAtmosphericSciencesWorkshop201944Oasisregularusers:…and:PRISPRISMprojectfirstcoupler:Oasis3Oasis3configuration:IntextfilenamcouplereadbyOasis3atthebeginningoftherun,e.g.totalruntimenumberandnamesofcomponentmodelsnumberandnamesofcouplingfields;foreachfield:sourceandtargetsymbolicnamecouplingand/orI/Ostatus,couplingorI/Operiodtransformations/interpolations…Componentmodelgrid(longitudes,latitudes,masks,meshsurfaces,meshcornerlocations)mustbeavailableinbinaryorNetCDFfiles.

ComputinginAtmosphericSciencesWorkshop201945PRISMprojectfirstcoupler:OPRISMprojectfirstcoupler:Oasis3Oasis3communication:NewPRISMSystemmodelinterface(PSMILe)basedonMPI1orMPI2messagepassingParallelcommunicationbetweenparallelmodelsandOasis3interpolationprocessAAABBBAAAfileAAA

O

O

O

OOasis3DirectcommunicationbetweenmodelswithsamegridandpartitioningI/Ofunctionality(automaticswitchbetweencoupledandforcedmode)Modularity:ateachmodeltimestep,exchangeisperformedornotdependingonuser’sspecificationsinnamcouple.Automatictimeintegrationdependingonuser’sspecificationComputinginAtmosphericSciencesWorkshop201946PRISMprojectfirstcoupler:OOasis3interpolations/transformationsPRISMprojectfirstcoupler:Oasis3AAA

O

O

O

OOasis3Oasis3=>performedbyseparatesequentialprocess=>on2DscalarfieldsonlyInterfacingwithRPNFastScalarINTerpolatorpackage

nearest-neighbour,bilinear,bicubicforregularLat-LongridsInterfacingwithSCRIP1.4library(LosAlamosSoftwareReleaseLACC98-45):

nearest-neighbour,1stand2ndorderconservativeremappingforallgridsbilinearandbicubicinterpolationfor?logically-rectangular?grids

BilinearandbicubicinterpolationforreducedatmosphericgridsOtherspatialtransformations:fluxcorrection,merging,etc.Generalalgebraicoperations

ComputinginAtmosphericSciencesWorkshop201947PRISMprojectfirstcoupler:OPRISMprojectfinalcouplerHigherresolution,parallelandscalablemodelsHighercouplingfrequenciesdesirableHighernumberofmodelsand(3D)couplingfieldsNeedtooptimiseandparallelisethecouplerThefinalPRISMcouplerwillbecomposedof:aDriveraTransformeranewPRISMSystemModelInterfaceLibraryComputinginAtmosphericSciencesWorkshop201948PRISMprojectfinalcouplerHigPRISMprojectfinalcouplerFinalcouplerconfiguration(XMLfiles):TheuserchoosesthemodelsthroughtheGUI.Eachcomponentmodelcomeswith:anApplicationDescription(AD)aPotentialModelInputandOutputDescription(PMIOD).TheuserconfigureshisparticularcoupledrunthroughtheGUI:totalruntime,etc.foreachfielddescribedinthePMIOD:sourceortargetcouplingorI/Ostatus,couplingorI/Operiodtransformations/interpolations,etc.Basedontheuser’schoice,theGUIproducestheXMLconfigurationfiles.Atrun-timetheDriverreadsanddistributesconfigurationinformation.ThePSMILesandTransformeractaccordinglytotheuser’sspecifications.ComputinginAtmosphericSciencesWorkshop201949PRISMprojectfinalcouplerFinPRISMprojectfinalcouplerFinalcouplercommunication:MoreelaboratePSMILebasedonMPI1orMPI2(griddefinitiontransferredthroughthePSMILeAPI)ModularityasforOasis3:ateachmodeltimestep,exchangeisperformedornotdependingonuser’sspecifications.AsforOasis3,automatictimeintegrationAsforOasis3,I/Ofunctionality(automaticswitchbetweencoupledandforcedmode)Parallelcommunication:asforOasis3+repartitioning.OBOBOBCCC

O1

O1CCParallelcalculationofinterpolationweightsandaddressesinthesourcePSMILeExtractionofusefulpartofsourcefieldonly.ComputinginAtmosphericSciencesWorkshop201950PRISMprojectfinalcouplerFinFinalcouplerinterpolations/transformations=>asforOasis3+SupportofvectorfieldsSupportof3DfieldsMoreflexibilityforfieldcombination/merging,etc.

ThePRISMprojectfinalcouplerComputinginAtmosphericSciencesWorkshop201951ThePRISMprojectfinalcoupleConclusionsENESandPRISMPRISMfirstcoupler:Oasis3,nowavailablePRISMfinalcouplerprototypedue11/2019PRISMfinalcouplerdue12/2019…andafterPRISM?Follow-onprojectre-submittedatnextEU-callin2019(CAPRIrejected)Internationalinteractionandcollaborationessentialinallcases!;http//cerfacs.fr/PRISM/prism.htmlvalckecerfacs.fr

ComputinginAtmosphericSciencesWorkshop201952ConclusionsComputinginAtmospPRISMprojectfirstcoupler:Oasis3Oasis3communication;PSMILeAPI::Initialization:callprism_init_comp(…)Retrievalofcomponentmodellocalcommunicatorcallprism_get_localcomm(…)

CouplingorI/Ofielddeclarations(name,type,shape,localpartition,…)callprism_def_var(f

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論