SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
First analysis of existing conservative
interpolation schemes : SCRIP, ESMF
        (coupling between climate models)


                       Joël Chavas




            Joël Chavas, WP8 face-to-face meeting 11 june 2012
Interpolating between two grids
 Source grid                                                  Destination grid

 Fsi
                                                                        Fdj




               Joël Chavas, WP8 face-to-face meeting 11 june 2012
The interpolator

                             interpolator




Grid                                          Compute area           Regridding
           Compute edges
vertices                                      intersections          coefficients




                Joël Chavas, WP8 face-to-face meeting 11 june 2012
Why computing edges in the
    interpolator? Why a false area ?

●   Software engineering
●   Computational cost
●   Grid cell areas used by the models don't necessarily
    form a disjoint set (NEMO/OPA, LMDZ,...)




              Joël Chavas, WP8 face-to-face meeting 11 june 2012
Compute edges


●   SCRIP : linear in lat-lon coordinates
●   ESMF : great circles




              Joël Chavas, WP8 face-to-face meeting 11 june 2012
Programming

●   SCRIP : serial
●   ESMF :
    –   C++
    –   Regridding : a separate API
    –   Parallel (MPI)




               Joël Chavas, WP8 face-to-face meeting 11 june 2012
Conservative interpolation

                                interpolator



Grid
vertices
                                                 Compute area          Regridding
              Compute edges
                                                 intersections         coefficients

True grid
cell areas




                  Joël Chavas, WP8 face-to-face meeting 11 june 2012
What has been done in the first three
                 months

●   Discussions with CERFACS
●   Contacts with LSCE
●   Technical report containing the mathematics that
    renders SCRIP truly conservative. This applies
    whenever grid cell areas of the interpolator don't
    match true grid cell areas


                 Joël Chavas, WP8 face-to-face meeting 11 june 2012
What comes


●   Put done this result
●   Evaluate the ESMF regridding for the coupler
    OASIS3-MCT
●   Discussions about the need of a parallel
    interpolation library



                 Joël Chavas, WP8 face-to-face meeting 11 june 2012
Acknowledgments

●   Sophie Valcke, Laure Coquart (CERFACS,
    Toulouse)
●   Martial Mancip, Edouard Audit (Maison de la
    Simulation, Paris)
●   Olivier Marti, Yann Meurdesoif (LSCE, Paris)
●   Thomas Dubos (LMD, Paris)



               Joël Chavas, WP8 face-to-face meeting 11 june 2012

Contenu connexe

Similaire à First analysis of existing conservative interpolation schemes: SCRIP, ESMF (coupling between climate models)

Comparison of Meta-Modeling Languages
Comparison  of Meta-Modeling LanguagesComparison  of Meta-Modeling Languages
Comparison of Meta-Modeling Languagesheigoo
 
Data Driven Dashboards For Economic and Policy Analysis
Data Driven Dashboards For Economic and Policy AnalysisData Driven Dashboards For Economic and Policy Analysis
Data Driven Dashboards For Economic and Policy AnalysisAditya Gupta
 
FUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGN
FUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGNFUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGN
FUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGNPankaj Singh
 
Crude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationCrude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationBrenno Menezes
 
Presentation charvat cerba
Presentation charvat cerbaPresentation charvat cerba
Presentation charvat cerbaKarel Charvat
 
2014 valat-phd-defense-slides
2014 valat-phd-defense-slides2014 valat-phd-defense-slides
2014 valat-phd-defense-slidesSébastien Valat
 
Green Computing Observatory
Green Computing ObservatoryGreen Computing Observatory
Green Computing ObservatoryCecile Germain
 
Dealing with non-functional requirements in Model-driven development
Dealing with non-functional requirements in Model-driven developmentDealing with non-functional requirements in Model-driven development
Dealing with non-functional requirements in Model-driven developmentJordi Cabot
 
Invited talk at SoTeSoLa '12
Invited talk at SoTeSoLa '12Invited talk at SoTeSoLa '12
Invited talk at SoTeSoLa '12Jácome Cunha
 
Model-driven Spreadsheets
Model-driven SpreadsheetsModel-driven Spreadsheets
Model-driven SpreadsheetsJácome Cunha
 
Breathe Life Into Your IDE
Breathe Life Into Your IDEBreathe Life Into Your IDE
Breathe Life Into Your IDEBenoit Combemale
 
Quantifying the future
Quantifying the futureQuantifying the future
Quantifying the futureGio Wiederhold
 
DUG'20: 06 - DAOS Adventures at CERN Openlab
DUG'20: 06 - DAOS Adventures at CERN OpenlabDUG'20: 06 - DAOS Adventures at CERN Openlab
DUG'20: 06 - DAOS Adventures at CERN OpenlabAndrey Kudryavtsev
 
QSOUL/Aop
QSOUL/AopQSOUL/Aop
QSOUL/AopESUG
 
Ceph Day SF 2015 - Keynote
Ceph Day SF 2015 - Keynote Ceph Day SF 2015 - Keynote
Ceph Day SF 2015 - Keynote Ceph Community
 
PEARC17: Evaluation of Intel Omni-Path on the Intel Knights Landing Processor
PEARC17: Evaluation of Intel Omni-Path on the Intel Knights Landing ProcessorPEARC17: Evaluation of Intel Omni-Path on the Intel Knights Landing Processor
PEARC17: Evaluation of Intel Omni-Path on the Intel Knights Landing ProcessorAntonio Gomez
 
Cephfsglusterfs.talk
Cephfsglusterfs.talkCephfsglusterfs.talk
Cephfsglusterfs.talkUdo Seidel
 
CSTalks-Visualizing Software Behavior-14Sep
CSTalks-Visualizing Software Behavior-14SepCSTalks-Visualizing Software Behavior-14Sep
CSTalks-Visualizing Software Behavior-14Sepcstalks
 

Similaire à First analysis of existing conservative interpolation schemes: SCRIP, ESMF (coupling between climate models) (20)

Comparison of Meta-Modeling Languages
Comparison  of Meta-Modeling LanguagesComparison  of Meta-Modeling Languages
Comparison of Meta-Modeling Languages
 
Data Driven Dashboards For Economic and Policy Analysis
Data Driven Dashboards For Economic and Policy AnalysisData Driven Dashboards For Economic and Policy Analysis
Data Driven Dashboards For Economic and Policy Analysis
 
FUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGN
FUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGNFUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGN
FUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGN
 
Talk at VL/HCC '12
Talk at VL/HCC '12Talk at VL/HCC '12
Talk at VL/HCC '12
 
Crude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationCrude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimization
 
Presentation charvat cerba
Presentation charvat cerbaPresentation charvat cerba
Presentation charvat cerba
 
2014 valat-phd-defense-slides
2014 valat-phd-defense-slides2014 valat-phd-defense-slides
2014 valat-phd-defense-slides
 
Green Computing Observatory
Green Computing ObservatoryGreen Computing Observatory
Green Computing Observatory
 
Dealing with non-functional requirements in Model-driven development
Dealing with non-functional requirements in Model-driven developmentDealing with non-functional requirements in Model-driven development
Dealing with non-functional requirements in Model-driven development
 
Invited talk at SoTeSoLa '12
Invited talk at SoTeSoLa '12Invited talk at SoTeSoLa '12
Invited talk at SoTeSoLa '12
 
Model-driven Spreadsheets
Model-driven SpreadsheetsModel-driven Spreadsheets
Model-driven Spreadsheets
 
Breathe Life Into Your IDE
Breathe Life Into Your IDEBreathe Life Into Your IDE
Breathe Life Into Your IDE
 
Quantifying thefuture
Quantifying thefutureQuantifying thefuture
Quantifying thefuture
 
Quantifying the future
Quantifying the futureQuantifying the future
Quantifying the future
 
DUG'20: 06 - DAOS Adventures at CERN Openlab
DUG'20: 06 - DAOS Adventures at CERN OpenlabDUG'20: 06 - DAOS Adventures at CERN Openlab
DUG'20: 06 - DAOS Adventures at CERN Openlab
 
QSOUL/Aop
QSOUL/AopQSOUL/Aop
QSOUL/Aop
 
Ceph Day SF 2015 - Keynote
Ceph Day SF 2015 - Keynote Ceph Day SF 2015 - Keynote
Ceph Day SF 2015 - Keynote
 
PEARC17: Evaluation of Intel Omni-Path on the Intel Knights Landing Processor
PEARC17: Evaluation of Intel Omni-Path on the Intel Knights Landing ProcessorPEARC17: Evaluation of Intel Omni-Path on the Intel Knights Landing Processor
PEARC17: Evaluation of Intel Omni-Path on the Intel Knights Landing Processor
 
Cephfsglusterfs.talk
Cephfsglusterfs.talkCephfsglusterfs.talk
Cephfsglusterfs.talk
 
CSTalks-Visualizing Software Behavior-14Sep
CSTalks-Visualizing Software Behavior-14SepCSTalks-Visualizing Software Behavior-14Sep
CSTalks-Visualizing Software Behavior-14Sep
 

Dernier

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Dernier (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

First analysis of existing conservative interpolation schemes: SCRIP, ESMF (coupling between climate models)

  • 1. First analysis of existing conservative interpolation schemes : SCRIP, ESMF (coupling between climate models) Joël Chavas Joël Chavas, WP8 face-to-face meeting 11 june 2012
  • 2. Interpolating between two grids Source grid Destination grid Fsi Fdj Joël Chavas, WP8 face-to-face meeting 11 june 2012
  • 3. The interpolator interpolator Grid Compute area Regridding Compute edges vertices intersections coefficients Joël Chavas, WP8 face-to-face meeting 11 june 2012
  • 4. Why computing edges in the interpolator? Why a false area ? ● Software engineering ● Computational cost ● Grid cell areas used by the models don't necessarily form a disjoint set (NEMO/OPA, LMDZ,...) Joël Chavas, WP8 face-to-face meeting 11 june 2012
  • 5. Compute edges ● SCRIP : linear in lat-lon coordinates ● ESMF : great circles Joël Chavas, WP8 face-to-face meeting 11 june 2012
  • 6. Programming ● SCRIP : serial ● ESMF : – C++ – Regridding : a separate API – Parallel (MPI) Joël Chavas, WP8 face-to-face meeting 11 june 2012
  • 7. Conservative interpolation interpolator Grid vertices Compute area Regridding Compute edges intersections coefficients True grid cell areas Joël Chavas, WP8 face-to-face meeting 11 june 2012
  • 8. What has been done in the first three months ● Discussions with CERFACS ● Contacts with LSCE ● Technical report containing the mathematics that renders SCRIP truly conservative. This applies whenever grid cell areas of the interpolator don't match true grid cell areas Joël Chavas, WP8 face-to-face meeting 11 june 2012
  • 9. What comes ● Put done this result ● Evaluate the ESMF regridding for the coupler OASIS3-MCT ● Discussions about the need of a parallel interpolation library Joël Chavas, WP8 face-to-face meeting 11 june 2012
  • 10. Acknowledgments ● Sophie Valcke, Laure Coquart (CERFACS, Toulouse) ● Martial Mancip, Edouard Audit (Maison de la Simulation, Paris) ● Olivier Marti, Yann Meurdesoif (LSCE, Paris) ● Thomas Dubos (LMD, Paris) Joël Chavas, WP8 face-to-face meeting 11 june 2012