COMSOL Multiphysics:Simulation and Development on clustersR&D @ ClustersDr. Winfried Geis (Branch Manager)COMSOL Multiphysics GmbH
Contents• Who, when and what?– Virtual prototyping with COMSOL Multiphysics• Why– Cluster support?– COMSOL?– Intel?• Getting started:– The COMSOL Desktop– The Physics Interface Builder• Live Demo– Performance
Who should use it?Experiments and virtual prototyping for R&D
• Time & money• Only few of them makeit to market• mathematical model• PDEstime innovationriscscosts understandingTheory PrototypeMultiphysics simulation• Parameter studies• Optimization• Virtual experiments• Ideas for new design
What is COMSOL Multiphysics?When should I use it?
Chemical reactions AcousticsElectrodynamics Heat transportCFDStructural mechanicsThe real world is Multiphysics!Development/equationsParticlesSimulation with COMSOL Multiphysics
Product Suite – Version 4.3b
Why clusters? When to use them?The right setting for each task …• „Small“, highly non-linear problems… use the built-in SMP functionality of COMSOL to gain speedduring meshing, assembling, solving.• Optimization studies and parametric sweeps (design optimization)might require 50‐100 simulations… ideal for clustering (scaling near 1) – more simulations, moredesign options.• Big real-world problems (100GB RAM and more)… clusters enable bigger simulations (more details, more accuracy)
Why COMSOL?Reduced complexity• Control the cluster jobfrom the COMSOL GUI• Ease deployment forlarger scale clustersMainstream HPC• Address needs oftraditionalsupercomputing (powerusers)• Address emerging cross-industry/cross-department trends• Enable design engineersto harness the power ofHPCBroad Ecosystem• Intel Cluster Ready ®• Drive larger universe ofend-users, developersand systemadministrators• COMSOL API:development tools forparallel applicationsMake parallelism more accessible as well for developers andresearchers as for design engineers to address futurecomputational needs.
Acoustic sound pressure level in car interior.Example: Design optimization• Support for geometric parametersweeps• Multiple-parameter sweeping• Wrap parametric sweeps aroundany solver• Cluster solving:COMSOL ServerCPU CPU CPU CPUCADprogramCOMSOLClientLiveLinkCluster
Why Intel?• How COMSOL parallelizes:– All COMSOL Multiphysics solvers are multicore and cluster-enabled forseveral years.– Supported cluster platforms: Linux and Windows HPC Server.• How Intel technologies help:– Intel Cluster Ready ®– Intel® MPI– Intel® MKL– Intel Trace Analyzer and Collector
Interactive simulation environmentModel BuilderBuild, access andControl the model• CAD/Geometry• Materials• Physics• Mesh• Solver• Results• Job submission andcontrolGraphicsFast graphics, numerous visualization technologies,show all the plots and values needed.COMSOL Desktop™intuitive, control thecomplete pre-, post-and modeling process
Optimum frequency ImpedanceDemo: Balanced Patch Antenna for 6 GHz3D antenna simulation for telecommunication
Balanced Patch Antenna for 6 GHz• In compact wireless equipment theantenna have always been an obstaclefor the integration to small sizes• The patch antenna is a compact antennasuitable for easy automated fabrication• The antenna is balanced in order to reduce the interference with otherdevices in the wireless equipment• Goal: find the optimum frequency of radiation from a frequency sweep
Results (parametric sweep)050010001500200025003000350040001 2 3 4 5Solutiontime(s)#NodesPatch Antenna, 1793132 DoFBiCGStabFGMRESGMRESBenchmark descriptionComsol version 4.3a, v. 22.214.171.124Model Size 1.8e6 DoFSolver type IterativeDistribution type Dist. parametric sweepServer type Intel 6-blade modularNumber of Cores 6Processor type Intel® Xeon® CPU E5645Clock Frequency 2.40 GHzMemory 48GB DDR3, 1333 MHzNetwork Gigabit Ethernet