SlideShare a Scribd company logo
1 of 20
Download to read offline
Meshing With
SALOME for
Code_Saturne
Mixed meshing and tests
November 23 2010
Fuel assembly mock-up

     We seek to mesh the “Nestor” mock-up
         Several types of grids : simplified spacer grids + realistic 5x5 mixing grids
           Mixing grids may be rotated
         Area between grids may be meshed using a block-structured approach
           Allows high mesh quality
           Stretched cells possible
         Grid geometry is much more complex
           Use automatic meshing in these areas
           Generating a high quality semi-structured mesh is very costly and complex even with very mature meshing
           tools

     Case seems well adapted to meshing by pieces and assembling
     using Code_Saturne’s conforming/non-conforming mesh joining




2 - SALOME users day – November 23 2010
Bundle Mesh

     Simple to generate with SALOME
         Built using the GUI + notebook
         A purely programmed (Python-SMESH) or C (+MED export) version could be slightly
         simpler and easier to parametrize, as a refinement of this method.




3 - SALOME users day – November 23 2010
Bundle Mesh

     2D bundle, may be extruded




4 - SALOME users day – November 23 2010
Bundle Mesh

     2D bundle
         may be extruded
         Pyramids generated by
         modified Code_Saturne
         routine




5 - SALOME users day – November 23 2010
Bundle Mesh

     2D bundle, may be extruded
         Extrusion along ½ inter-grid space




6 - SALOME users day – November 23 2010
Grid Mesh

     Imported CAD
         Over 4000 faces
         Partitioned for meshing control




7 - SALOME users day – November 23 2010
Grid Mesh

     Imported CAD
         Partitioned for meshing control
         Post-partition, rename edges
         by type on top and bottom
         Meshed with NETGEN 2D




8 - SALOME users day – November 23 2010
Grid Mesh
     Composite Surface mesh
        Grid – top – bottom meshed with NETGEN2D (796 374 triangles)
        Pyramid surface extracted from Code_Saturne and merged with previous part to obtain
        closed surface (990 326 triangles)
     Volume mesh with GHS3D (7 894 214 tetrahedra)




9 - SALOME users day – November 23 2010
Grid Mesh

     Volume meshed
     with GHS3D,
     joined with
     pyamid and
     hexahedra
     bundle junction
     mesh




10 - SALOME users day – November 23 2010
Grid Mesh

     Tests with HEXOTIC
         All features captured with fine enough resolution
         < 45 minutes and 5 Gb for Hexotic to dump output mesh, > 24 hours and 20 Gb for
         SMESH to load it and export it to MED format, of which > 12 hours running at 2 Gb




11 - SALOME users day – November 23 2010
Grid Mesh

     Tests with HEXOTIC




12 - SALOME users day – November 23 2010
Grid Mesh

     Tests with HEXOTIC




13 - SALOME users day – November 23 2010
Grid Mesh

     Tests with HEXOTIC




14 - SALOME users day – November 23 2010
Mesh assembly

     Mesh is assembled in Code_Saturne
         This allows bypassing SALOME’s limits
           Mesh size for this case : 117 659 794 cells (2 types of grids + bundles)
              50 576 476 tetrahedra, 436 392 pyramids, 66 646 756 hexahedra, 170 polyhedra
           Maximum mesh size assembled by Code_Saturne so far: 1.1 billion cells




15 - SALOME users day – November 23 2010
Mesh assembly

     2 types of grid
         Grid can be repeated, with rotation (handled by assembly in Code_Saturne)




16 - SALOME users day – November 23 2010
Mesh assembly

     Quality good enough for steady RANS, not for LES




17 - SALOME users day – November 23 2010
Meshing limitations

     SALOME currently lacks a “boundary layer” functionality
         Ongoing work
     Surface mesh with BLSURF may be constrained to pass through
     a set of points, but not to conform to a given set of edges
         No guarantee that extra points are not added
     Mapping existing mesh edges to CAD edges would make
     methodology much simpler and scalable
         Currently, hand selection and renaming of 120 CAD edges for 5x5 grid ; wither 17x17 ?
         TUI might allow this, but documentation would help, while GUI does not
         This would allow meshing by pieces and would be very useful:
           should be either better documented/added to the GUI if already possible, or developped




18 - SALOME users day – November 23 2010
Future improvements

     Improve pyramid generation in Code_Saturne
         In case of simple joining surfaces (such as here), putting pyramids “back to back” should
         avoid a large-small-large cell volume transition:




19 - SALOME users day – November 23 2010
Conclusions

     First “industrial” mesh generated with SALOME for Code_Saturne
         Most studies use other tools
         No meshing tool testyed so far is fully satisfactory (i.e. easy + robust + powerful)
     Requires further improvements, but level of robustness and
     functionality usable for “real” cases
         Other tools may still do better
     Some steps easier to do in user code than under SALOME
         Pyramid junction
         Mesh joining
     Do users of other tools require similar functionality ?
         Joining under SALOME would not be a great improvement for us, but handling mesh
         transitions better would be




20 - SALOME users day – November 23 2010

More Related Content

Similar to 02 jus 20101123_maillage_pourlacfd

GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoSolutions
 
Matematicas
MatematicasMatematicas
Matematicaslegosss
 
Necos keynote ii_mobislice
Necos keynote ii_mobisliceNecos keynote ii_mobislice
Necos keynote ii_mobisliceAugusto Neto
 
IRJET- Performance Analysis of IP Over Optical CDMA System based on RD Code
IRJET- Performance Analysis of IP Over Optical CDMA System based on RD CodeIRJET- Performance Analysis of IP Over Optical CDMA System based on RD Code
IRJET- Performance Analysis of IP Over Optical CDMA System based on RD CodeIRJET Journal
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016GeoSolutions
 
Abstract The Prospect of 3D-IC
Abstract The Prospect of 3D-ICAbstract The Prospect of 3D-IC
Abstract The Prospect of 3D-ICvishnu murthy
 
Journal on Optical Comm Networks (2016): Elastic Optical Networking in the Mi...
Journal on Optical Comm Networks (2016): Elastic Optical Networking in the Mi...Journal on Optical Comm Networks (2016): Elastic Optical Networking in the Mi...
Journal on Optical Comm Networks (2016): Elastic Optical Networking in the Mi...Mark Filer
 
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...Vince Garr
 
OIF on 400G for Next Gen Optical Networks Conference
OIF on 400G for Next Gen Optical Networks ConferenceOIF on 400G for Next Gen Optical Networks Conference
OIF on 400G for Next Gen Optical Networks ConferenceDeborah Porchivina
 
EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIES
EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIESEFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIES
EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIESKhaled MAMOU
 
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...AMD Developer Central
 
Optimizing TSUBAME2.5 Network with Sub-Optimal Infrastructure
Optimizing TSUBAME2.5 Network with Sub-Optimal InfrastructureOptimizing TSUBAME2.5 Network with Sub-Optimal Infrastructure
Optimizing TSUBAME2.5 Network with Sub-Optimal InfrastructureAkihiro Nomura
 
DDS Advanced Tutorial - OMG June 2013 Berlin Meeting
DDS Advanced Tutorial - OMG June 2013 Berlin MeetingDDS Advanced Tutorial - OMG June 2013 Berlin Meeting
DDS Advanced Tutorial - OMG June 2013 Berlin MeetingJaime Martin Losa
 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServerJody Garnett
 
TRACK D: Advanced design regardless of process technology/ Marco Casale-Rossi
TRACK D: Advanced design regardless of process technology/ Marco Casale-RossiTRACK D: Advanced design regardless of process technology/ Marco Casale-Rossi
TRACK D: Advanced design regardless of process technology/ Marco Casale-Rossichiportal
 
Gl tf siggraph-2013
Gl tf siggraph-2013Gl tf siggraph-2013
Gl tf siggraph-2013Khaled MAMOU
 
Intel® Ethernet Update
Intel® Ethernet Update Intel® Ethernet Update
Intel® Ethernet Update Michelle Holley
 

Similar to 02 jus 20101123_maillage_pourlacfd (20)

GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginners
 
Matematicas
MatematicasMatematicas
Matematicas
 
Necos keynote ii_mobislice
Necos keynote ii_mobisliceNecos keynote ii_mobislice
Necos keynote ii_mobislice
 
IRJET- Performance Analysis of IP Over Optical CDMA System based on RD Code
IRJET- Performance Analysis of IP Over Optical CDMA System based on RD CodeIRJET- Performance Analysis of IP Over Optical CDMA System based on RD Code
IRJET- Performance Analysis of IP Over Optical CDMA System based on RD Code
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
 
Abstract The Prospect of 3D-IC
Abstract The Prospect of 3D-ICAbstract The Prospect of 3D-IC
Abstract The Prospect of 3D-IC
 
Journal on Optical Comm Networks (2016): Elastic Optical Networking in the Mi...
Journal on Optical Comm Networks (2016): Elastic Optical Networking in the Mi...Journal on Optical Comm Networks (2016): Elastic Optical Networking in the Mi...
Journal on Optical Comm Networks (2016): Elastic Optical Networking in the Mi...
 
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
 
OIF on 400G for Next Gen Optical Networks Conference
OIF on 400G for Next Gen Optical Networks ConferenceOIF on 400G for Next Gen Optical Networks Conference
OIF on 400G for Next Gen Optical Networks Conference
 
EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIES
EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIESEFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIES
EFFICIENT 3D WEB CONTENT DELIVERY WITH KHRONOS AND MPEG TECHNOLOGIES
 
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
 
Optimizing TSUBAME2.5 Network with Sub-Optimal Infrastructure
Optimizing TSUBAME2.5 Network with Sub-Optimal InfrastructureOptimizing TSUBAME2.5 Network with Sub-Optimal Infrastructure
Optimizing TSUBAME2.5 Network with Sub-Optimal Infrastructure
 
DDS Advanced Tutorial - OMG June 2013 Berlin Meeting
DDS Advanced Tutorial - OMG June 2013 Berlin MeetingDDS Advanced Tutorial - OMG June 2013 Berlin Meeting
DDS Advanced Tutorial - OMG June 2013 Berlin Meeting
 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServer
 
An Optics Life
An Optics LifeAn Optics Life
An Optics Life
 
TRACK D: Advanced design regardless of process technology/ Marco Casale-Rossi
TRACK D: Advanced design regardless of process technology/ Marco Casale-RossiTRACK D: Advanced design regardless of process technology/ Marco Casale-Rossi
TRACK D: Advanced design regardless of process technology/ Marco Casale-Rossi
 
CNN Dataflow Implementation on FPGAs
CNN Dataflow Implementation on FPGAsCNN Dataflow Implementation on FPGAs
CNN Dataflow Implementation on FPGAs
 
Gl tf siggraph-2013
Gl tf siggraph-2013Gl tf siggraph-2013
Gl tf siggraph-2013
 
Sonet dwdm
Sonet dwdmSonet dwdm
Sonet dwdm
 
Intel® Ethernet Update
Intel® Ethernet Update Intel® Ethernet Update
Intel® Ethernet Update
 

More from OpenCascade

JUS 2011 - Homard
JUS 2011 - HomardJUS 2011 - Homard
JUS 2011 - HomardOpenCascade
 
JUS 2011 - Les 10 ans de Salome MECA
JUS 2011 - Les 10 ans de Salome MECAJUS 2011 - Les 10 ans de Salome MECA
JUS 2011 - Les 10 ans de Salome MECAOpenCascade
 
Jus 2011 - Salome - Panthere
Jus 2011 - Salome - PanthereJus 2011 - Salome - Panthere
Jus 2011 - Salome - PanthereOpenCascade
 
JUS 2011 - Manipulation de champs avec SALOME
JUS 2011 - Manipulation de champs avec SALOMEJUS 2011 - Manipulation de champs avec SALOME
JUS 2011 - Manipulation de champs avec SALOMEOpenCascade
 
JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...
JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...
JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...OpenCascade
 
JUS 2011 - SALOME Roadmap 2012-2013
JUS 2011 - SALOME Roadmap 2012-2013JUS 2011 - SALOME Roadmap 2012-2013
JUS 2011 - SALOME Roadmap 2012-2013OpenCascade
 
JUS 2011 - parex
JUS 2011 -  parex JUS 2011 -  parex
JUS 2011 - parex OpenCascade
 
Examples of use of the Salome Platform For Teaching and Research Activities A...
Examples of use of the Salome Platform For Teaching and Research Activities A...Examples of use of the Salome Platform For Teaching and Research Activities A...
Examples of use of the Salome Platform For Teaching and Research Activities A...OpenCascade
 
JUS 2001 - Maillage d'un béton avec Microgen
JUS 2001 - Maillage d'un béton avec MicrogenJUS 2001 - Maillage d'un béton avec Microgen
JUS 2001 - Maillage d'un béton avec MicrogenOpenCascade
 
JUS 2011 - Présentation 4a - Microgen
JUS 2011 -  Présentation 4a - MicrogenJUS 2011 -  Présentation 4a - Microgen
JUS 2011 - Présentation 4a - MicrogenOpenCascade
 
03 jus 2011 11 15 bilan2 011
03 jus 2011 11 15 bilan2 01103 jus 2011 11 15 bilan2 011
03 jus 2011 11 15 bilan2 011OpenCascade
 
08 jus 20101123_cae_linux_presentation
08 jus 20101123_cae_linux_presentation08 jus 20101123_cae_linux_presentation
08 jus 20101123_cae_linux_presentationOpenCascade
 
05 jus 20101123_numodis
05 jus 20101123_numodis05 jus 20101123_numodis
05 jus 20101123_numodisOpenCascade
 
04 jus 20101123_para_vis
04 jus 20101123_para_vis04 jus 20101123_para_vis
04 jus 20101123_para_visOpenCascade
 
03 jus 20101123_plateforme_alliance
03 jus 20101123_plateforme_alliance03 jus 20101123_plateforme_alliance
03 jus 20101123_plateforme_allianceOpenCascade
 
09 jus 20101123_optimisation_salomeaster
09 jus 20101123_optimisation_salomeaster09 jus 20101123_optimisation_salomeaster
09 jus 20101123_optimisation_salomeasterOpenCascade
 

More from OpenCascade (16)

JUS 2011 - Homard
JUS 2011 - HomardJUS 2011 - Homard
JUS 2011 - Homard
 
JUS 2011 - Les 10 ans de Salome MECA
JUS 2011 - Les 10 ans de Salome MECAJUS 2011 - Les 10 ans de Salome MECA
JUS 2011 - Les 10 ans de Salome MECA
 
Jus 2011 - Salome - Panthere
Jus 2011 - Salome - PanthereJus 2011 - Salome - Panthere
Jus 2011 - Salome - Panthere
 
JUS 2011 - Manipulation de champs avec SALOME
JUS 2011 - Manipulation de champs avec SALOMEJUS 2011 - Manipulation de champs avec SALOME
JUS 2011 - Manipulation de champs avec SALOME
 
JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...
JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...
JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...
 
JUS 2011 - SALOME Roadmap 2012-2013
JUS 2011 - SALOME Roadmap 2012-2013JUS 2011 - SALOME Roadmap 2012-2013
JUS 2011 - SALOME Roadmap 2012-2013
 
JUS 2011 - parex
JUS 2011 -  parex JUS 2011 -  parex
JUS 2011 - parex
 
Examples of use of the Salome Platform For Teaching and Research Activities A...
Examples of use of the Salome Platform For Teaching and Research Activities A...Examples of use of the Salome Platform For Teaching and Research Activities A...
Examples of use of the Salome Platform For Teaching and Research Activities A...
 
JUS 2001 - Maillage d'un béton avec Microgen
JUS 2001 - Maillage d'un béton avec MicrogenJUS 2001 - Maillage d'un béton avec Microgen
JUS 2001 - Maillage d'un béton avec Microgen
 
JUS 2011 - Présentation 4a - Microgen
JUS 2011 -  Présentation 4a - MicrogenJUS 2011 -  Présentation 4a - Microgen
JUS 2011 - Présentation 4a - Microgen
 
03 jus 2011 11 15 bilan2 011
03 jus 2011 11 15 bilan2 01103 jus 2011 11 15 bilan2 011
03 jus 2011 11 15 bilan2 011
 
08 jus 20101123_cae_linux_presentation
08 jus 20101123_cae_linux_presentation08 jus 20101123_cae_linux_presentation
08 jus 20101123_cae_linux_presentation
 
05 jus 20101123_numodis
05 jus 20101123_numodis05 jus 20101123_numodis
05 jus 20101123_numodis
 
04 jus 20101123_para_vis
04 jus 20101123_para_vis04 jus 20101123_para_vis
04 jus 20101123_para_vis
 
03 jus 20101123_plateforme_alliance
03 jus 20101123_plateforme_alliance03 jus 20101123_plateforme_alliance
03 jus 20101123_plateforme_alliance
 
09 jus 20101123_optimisation_salomeaster
09 jus 20101123_optimisation_salomeaster09 jus 20101123_optimisation_salomeaster
09 jus 20101123_optimisation_salomeaster
 

Recently uploaded

The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024TopCSSGallery
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoUXDXConf
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 

Recently uploaded (20)

The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 

02 jus 20101123_maillage_pourlacfd

  • 1. Meshing With SALOME for Code_Saturne Mixed meshing and tests November 23 2010
  • 2. Fuel assembly mock-up We seek to mesh the “Nestor” mock-up Several types of grids : simplified spacer grids + realistic 5x5 mixing grids Mixing grids may be rotated Area between grids may be meshed using a block-structured approach Allows high mesh quality Stretched cells possible Grid geometry is much more complex Use automatic meshing in these areas Generating a high quality semi-structured mesh is very costly and complex even with very mature meshing tools Case seems well adapted to meshing by pieces and assembling using Code_Saturne’s conforming/non-conforming mesh joining 2 - SALOME users day – November 23 2010
  • 3. Bundle Mesh Simple to generate with SALOME Built using the GUI + notebook A purely programmed (Python-SMESH) or C (+MED export) version could be slightly simpler and easier to parametrize, as a refinement of this method. 3 - SALOME users day – November 23 2010
  • 4. Bundle Mesh 2D bundle, may be extruded 4 - SALOME users day – November 23 2010
  • 5. Bundle Mesh 2D bundle may be extruded Pyramids generated by modified Code_Saturne routine 5 - SALOME users day – November 23 2010
  • 6. Bundle Mesh 2D bundle, may be extruded Extrusion along ½ inter-grid space 6 - SALOME users day – November 23 2010
  • 7. Grid Mesh Imported CAD Over 4000 faces Partitioned for meshing control 7 - SALOME users day – November 23 2010
  • 8. Grid Mesh Imported CAD Partitioned for meshing control Post-partition, rename edges by type on top and bottom Meshed with NETGEN 2D 8 - SALOME users day – November 23 2010
  • 9. Grid Mesh Composite Surface mesh Grid – top – bottom meshed with NETGEN2D (796 374 triangles) Pyramid surface extracted from Code_Saturne and merged with previous part to obtain closed surface (990 326 triangles) Volume mesh with GHS3D (7 894 214 tetrahedra) 9 - SALOME users day – November 23 2010
  • 10. Grid Mesh Volume meshed with GHS3D, joined with pyamid and hexahedra bundle junction mesh 10 - SALOME users day – November 23 2010
  • 11. Grid Mesh Tests with HEXOTIC All features captured with fine enough resolution < 45 minutes and 5 Gb for Hexotic to dump output mesh, > 24 hours and 20 Gb for SMESH to load it and export it to MED format, of which > 12 hours running at 2 Gb 11 - SALOME users day – November 23 2010
  • 12. Grid Mesh Tests with HEXOTIC 12 - SALOME users day – November 23 2010
  • 13. Grid Mesh Tests with HEXOTIC 13 - SALOME users day – November 23 2010
  • 14. Grid Mesh Tests with HEXOTIC 14 - SALOME users day – November 23 2010
  • 15. Mesh assembly Mesh is assembled in Code_Saturne This allows bypassing SALOME’s limits Mesh size for this case : 117 659 794 cells (2 types of grids + bundles) 50 576 476 tetrahedra, 436 392 pyramids, 66 646 756 hexahedra, 170 polyhedra Maximum mesh size assembled by Code_Saturne so far: 1.1 billion cells 15 - SALOME users day – November 23 2010
  • 16. Mesh assembly 2 types of grid Grid can be repeated, with rotation (handled by assembly in Code_Saturne) 16 - SALOME users day – November 23 2010
  • 17. Mesh assembly Quality good enough for steady RANS, not for LES 17 - SALOME users day – November 23 2010
  • 18. Meshing limitations SALOME currently lacks a “boundary layer” functionality Ongoing work Surface mesh with BLSURF may be constrained to pass through a set of points, but not to conform to a given set of edges No guarantee that extra points are not added Mapping existing mesh edges to CAD edges would make methodology much simpler and scalable Currently, hand selection and renaming of 120 CAD edges for 5x5 grid ; wither 17x17 ? TUI might allow this, but documentation would help, while GUI does not This would allow meshing by pieces and would be very useful: should be either better documented/added to the GUI if already possible, or developped 18 - SALOME users day – November 23 2010
  • 19. Future improvements Improve pyramid generation in Code_Saturne In case of simple joining surfaces (such as here), putting pyramids “back to back” should avoid a large-small-large cell volume transition: 19 - SALOME users day – November 23 2010
  • 20. Conclusions First “industrial” mesh generated with SALOME for Code_Saturne Most studies use other tools No meshing tool testyed so far is fully satisfactory (i.e. easy + robust + powerful) Requires further improvements, but level of robustness and functionality usable for “real” cases Other tools may still do better Some steps easier to do in user code than under SALOME Pyramid junction Mesh joining Do users of other tools require similar functionality ? Joining under SALOME would not be a great improvement for us, but handling mesh transitions better would be 20 - SALOME users day – November 23 2010