版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年電泳漆攪拌機(jī)項(xiàng)目可行性研究報(bào)告
- 2024年浴室柜項(xiàng)目可行性研究報(bào)告
- 2024年氟塑料擠出生產(chǎn)線項(xiàng)目可行性研究報(bào)告
- 課程設(shè)計(jì)全自動(dòng)洗衣機(jī)
- 2024至2030年中國單極復(fù)合接觸器行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024至2030年中國人事管理軟件數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國萬向音樂戰(zhàn)車數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 課程設(shè)計(jì)搞笑視頻文案
- 雷達(dá)測(cè)距儀課程設(shè)計(jì)
- 中國高速電動(dòng)摩托車行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告(2024-2030版)
- 全球氣候變化加劇了自然災(zāi)害課件
- 幼兒園小班繪本課:小藍(lán)和小黃(動(dòng)畫版)
- 2023年高考全國卷英語甲卷長(zhǎng)難句分析課件-2024屆高三英語一輪復(fù)習(xí)
- 《耳石癥護(hù)理查房》課件
- 廣東省中山市2023-2024學(xué)年八年級(jí)上學(xué)期期中考試物理試卷
- ISO27001-2022程序文件之云服務(wù)安全管理程序
- 國家教學(xué)成果獎(jiǎng)培育申報(bào)與案例解析
- 化學(xué)用語練習(xí)(附答案)
- 基礎(chǔ)工程智慧樹知到課后章節(jié)答案2023年下中南大學(xué)
- 洗煤廠公司介紹范本
- 模具項(xiàng)目管理流程圖
評(píng)論
0/150
提交評(píng)論