SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie Meshing fuel assembly mock-up with SALOME

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
 

Ähnlich wie Meshing fuel assembly mock-up with SALOME (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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Kürzlich hochgeladen (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Meshing fuel assembly mock-up with SALOME

  • 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