Annons

Kraftfullt vässat stöd för NVIDIA GPUer sätter ordentlig fart på simuleringarna i nya versionen av COMSOL Multiphysics

Ett samtal med ED FONTES, VP of Development, om nya 6.4-versionen.
För att vara en kommersiell världsspelare inom Simulering & Analys är svenska COMSOL något av en doldis. Ändå kvalificerade man sig för en kommersiell topp-tio-placering under 2024 inom CAE-segmentet i PLM-analytikern CIMdata’s senaste genomgång (2025 års upplaga) av de ledande branschspelarna.
Men det är inte intäkterna som sätter bolaget i strålkastarljuset. Det handlar istället om de tekniska behov som vuxit lavinartat när världens produkter och utvecklingsprocesser blivit allt mer komplexa. Mekanik har steg för steg minskat som andel av produktutvecklingsarbetet i takt med att sånt som el, elektronik, mjukvaror, miniatyrisering, och krav på regelanpassning ökat. På sista raden har faktorerna som påverkar, styr och potentiellt stör produktfunktionerna blivit fler när allt fler fysikaliska effekter växelverkar.
”Det är i detta COMSOL Multiphysics-sviten står ut,” konstaterar bolagets Ed Fontes, när jag diskuterar den nya versionen med honom. ”Vår främsta styrka är fortfarande multifysiken och förmågan att beskriva just denna växelverkan mellan flera kopplade fysikaliska fenomen. Detta är särskilt viktigt i t ex elektrifieringen och i miniatyriseringen av halvledare och elektroniska komponenter. Inom båda dessa områden vill man kunna studera effekterna av elektromagnetiska fält kopplade till värme- och strukturmekaniska fenomen, exempelvis i batterier, generatorer, elektriska motorer och miniatyriserade elektroniska kretsar.”
Men även när det gäller singelfysik står COMSOL-sviten ut: framför allt för att man kan modellera så många olika fenomen i ett och samma gränssnitt. Man inte behöver lära sig ett nytt verktyg när man modellerar olika fysikaliska områden; ett stort värde i bolagets lösningar. Liksom utvecklingen mot enkelhet på ytan och ifråga om användning, parallellt med att prestanda, teknisk kapacitet och förmåga att hantera komplexitet på djupet kontinuerligt vässats. Nya 6.4-versionen bär syn för sägen:
”Absolut,” säger Fontes.”Vi är modernare och mer användarvänliga än andra CAE-verktyg. Man går snabbt från modellidé till resultat, vilket är viktigt på konkurrensutsatta områden där timing är helt avgörande.”
Men det finns flera aspekter på snabbhet i nya 6.4: Det utökade stödet för NVIDIAs GPU-baserade lösare är en sådan, som inte bara ger hypersnabba lösningar av ekvationer, utan accelererar också COMSOLs kompilerade simuleringsappar.
”En av mina favoritförbättringar,” säger Fontes. ”NVIDIA CUDA Direct Sparse Solver ger en betydande uppsnabbning vid lösningen av ekvationer för nästan alla fysikfenomen. Detta är särskilt användbart för icke-linjära multifysikproblem.”
Andra nyheter är Granular Flow Module, tidsexplicit strukturmekanik, och på AI-sidan stöd för GPT-5 och andra OpenAI-kompatibla modeller.

Innan vi går vidare med det mera direkta nyhetsflödet i COMSOL Multiphysics 6.4 ska noteras att Ed Fontes också pekar ut bolagets Application Builder som en viktig styrka och en lösning som haft stor betydelse för spridningen av bolagets produkter till totalt närmare 200 000 användare globalt.
Poängen med Application Builder är att den används för att skapa anpassade simuleringsappar baserade på COMSOL Multiphysics-modeller. För att omvandla dessa appar till fristående, kompilerade program (körbara filer, t ex .exe) krävs tilläggsprodukten COMSOL Compiler. Med denna kan man: 

COMSOL Compiler är en lösning för att dela kunskap och expertis i form av modellerings- och simuleringsapplikationer med alla intressenter i ett produktutvecklingsprojekt eller i ett team. Genom att lägga till COMSOL Compiler till COMSOL Multiphysics simuleringsplattform kan man konvertera de applikationer som byggs i Multiphysics till fristående applikationer med ett klick. De kompilerade applikationerna kan köras utan en Multiphysics- eller COMSOL Server-licens, vilket ger full kontroll över simuleringarna och tillåter distribution av dem efter eget gottfinnande. ”Detta är ett mycket effektivt sätt att arbeta med modellering och simulering, särskilt i områden som utvecklas snabbt,” säger COMSOLs VP of Development.
  • Generera en fristående körbar fil som kan distribueras till vem som helst.
  • Dessa kompilerade appar kan köras utan att användaren har en COMSOL Multiphysics- eller COMSOL Server-licens installerad.
  • De kompilerade apparna kan distribueras för Windows, macOS och Linux operativsystem (även om apparna måste byggas i Windows-versionen av Application Builder). 

    ”Application Builder har spridit värdet av simuleringar bortom bara expertnivån”
    Sammanfattningsvis: Application Builder är designverktyget, och COMSOL Compiler är verktyget som möjliggör kompilering till fristående appar. Med dessa kan man sprida simuleringar till en betydligt bredare krets av medarbetare, både interna och externa, och till andra intressenter i utvecklings-teamen. En lösning som alltså bidragit till en demokratisering av simulerings- och analys-arbetet och i detta blivit en stor kommersiella framgång för COMSOL. Ed Fontes igen:
    ”Så är det och sett till effektivitet och framgång i produktutvecklings-arbetet är det avgörande att modellerna hamnar i händerna på dem som bäst kan processerna, komponenterna eller maskinerna som ska utvecklas. Ofta är det modelleringsexperterna som behärskar metoderna och kan skapa appar, medan produktexperterna sedan använder apparna i produktutvecklingen. Detta är ett mycket effektivt sätt att arbeta med modellering och simulering, särskilt i områden som utvecklas snabbt,” säger COMSOLs VP of Development.

    Detta sagt finns det här alltså, som noterades i ingressen, kopplingar till det utvecklade NVIDIA CUDA-stödet i den nya 6.4-versionen: Det accelererar också COMSOLs kompilerade simuleringsappar.
Inre akustiksimuleringar, som den här av en bilkupé, drar nytta av NVIDIA GPU-acceleration i version 6.4, vilket möjliggör snabbare och mer skalbara analyser.

Snabbare simuleringar med GPU-accelererade lösare
Övergripande introducerar nya COMSOL Multiphysics, version 6.4, ny funktionalitet, stora prestandaförbättringar och utökade möjligheter för multifysikmodellering och utveckling av simuleringsappar. Som noterades i ingressen är den kraftigt förbättrade lösarprestandan genom NVIDIA cuDSS, baserad på elektronikjättens CUDA-plattform för NVIDIA AI-infrastruktur, en intressant nyhet. Med denna GPU-accelererare för direktlösare kommer också t ex utökad kapacitet för akustiska simuleringar (se bilden ovan) med flera GPUer.
”Dessutom ger lösaren stora prestandavinster även på relativt prisvärda NVIDIA-kort,” tillägger Ed Fontes.
Det utökade stödet för GPU-acceleration var något som tidigare bara varit tillgängligt i vissa nischade arbetsflöden inom lösningen.
Vi talar alltså om ett viktigt steg framåt i COMSOLs fortsatta arbete med att förbättra lösarprestanda och skalbarhet.

I pressmaterialet skriver bolaget att, ”cuDSS, en GPU-accelererad direktlösare för glesa matriser är optimerad för hybrid CPU–GPU-beräkning och stöder alla de senaste GPU-arkitekturerna från NVIDIA.”
Beroende på hårdvara och modellens egenskaper kan cuDSS ge betydande ökningar i hastighet jämfört med CPU-baserade direkta lösare. GPU-acceleration är fördelaktigt både för enkel- och multifysiksimuleringar, särskilt i de fall där robusthet är viktigt. I benchmark-tester har vissa multifysiksimuleringar uppnått prestandaökningar på en faktor 5 eller högre.

”Integrationen av cuDSS i COMSOL Multiphysics innebär ett avgörande steg i att föra accelererad beräkning till kärnan av ingenjörssimulering,” kommenterar Tim Costa (bilden t v), GM för industriell ingenjörsteknik på NVIDIA. ”Ingenjörer kan nu utforska större designutrymmen med högre noggrannhet och därmed omforma hur industrier designar, validerar och optimerar de produkter som driver vår värld.”
Dessutom accelererar biblioteket NVIDIA CUDA-X cuBLAS GPU-formuleringen av transienta tryckakustiksimuleringar, som nu kan köras på flera GPUer i samma maskin eller till och med på ett GPU-kluster. Dessa förbättringar minskar beräkningstiden avsevärt för större modeller.

Simulering av rörelse och växelverkan mellan solida partiklar i bulkprocesser
Men Fontes pekar alltså ut flera favoriter bland nyheterna i 6.4:an:
”Ja, Granular Flow Module. Den nya modulen är också riktigt spännande. Dels bygger den på en för oss ny teknologi (Discrete Element Method), dels ger den våra kunder möjlighet att lösa helt nya typer av problem – exempelvis inom mat- och livsmedelsindustrin, liksom vid tillverkning av pulver och keramer inom batteriindustrin.”
Granular Flow Module är en ny tilläggsmodul baserad på Discrete Element Method (DEM), en beräkningsteknisk metod med vilken ingenjörer kan skapa beräkningsmodeller av granulära flöden av tätpackade partiklar. Tillämpningar inkluderar silolagring och silotömning, transportrännor, pulverspridning samt omblandning. Granular Flow Module är användbar inom en mängd branscher, inklusive läkemedel, kemisk bearbetning, jordbruk, gruvdrift och additiv tillverkning.

Genom att på partikelskala modellera kollisioner, adhesion och rotationsmotstånd, samt ge detaljerad kontroll över kornegenskaper, doseringsförhållanden och vägginteraktioner, hjälper modulen användare att utvärdera flödesfördelning, packningstäthet, blandningseffektivitet och väggspänningar. Beräkningarna kan också avslöja problem som blockeringar och ojämnt flöde, med förbättrad processdesign och optimering som resultat.

Granular Flow Module kan användas för att analysera blandingseffektivitet (mixing performance) och för att kvantifiera blandningshomogenitet i industriell omrörningsutrustning.

Utökat AI-stöd i Chatboten
Detta sagt kommer vi in på Ed Fontes tredje favorit-förbättring av Multiphysics 6.4, som relaterar till AI-sidan.  
”Ja, utöver de större uppdateringar vi talat om ovan har arbetsflöden för geometri, meshning och visualisering i COMSOL Multiphysics förbättrats ytterligare, med möjligheter till produktivitetsvinster genom simuleringsstöd för flera stora språkmodeller (LLM): Chatbot-fönstret stöder nu anslutningar till GPT-5, DeepSeek, Google Gemini, Anthropic Claude och andra OpenAI API-kompatibla modeller.”
Detta möjliggör modellering som interaktivt kombinerar information från COMSOLs dokumentation och den aktuella simuleringen.
”Den utökade chatboten i versionen är särskilt viktigt för användare som bygger avancerade appar med mycket programmering via Model Methods för att automatisera sekvenser av operationer. Det sparar enormt mycket tid,” konstaterar Fontes.

Explicit dynamisk strukturmekanisk funktionalitet möjliggör en ny klass av simuleringar i version 6.4 av COMSOL Multiphysics, såsom dropptester.

Nya möjligheter för tidsexplicit strukturmekanisk analys
Version 6.4 introducerar även ett nytt ramverk för tidsexplicit strukturmekanisk analys, vilket möjliggör effektiv simulering av snabba, transienta och starkt olinjära händelser såsom stötar, krossning och elastisk vågutbredning. Den explicita formuleringen stödjer ett brett utbud av olinjära strukturmaterial, inklusive hyperelastiska, plastiska, viskoplastiska och krypmodeller. Den kan även kombineras med dynamiska brottsimuleringar. Ny funktionalitet förenklar modelluppsättningen för komplexa mekaniska system genom att automatiskt identifiera och definiera kontaktförhållanden mellan interagerande delar.

KORT OM FLERA NYHETER I MULTIPHYSICS 6.4
Slutligen, lite om ytterligare nyheter och förbättringar i COMSOL Multiphysics version 6.4:

  • Högkvalitativ quad-dominerad meshning och svept meshning
  • Rumsligt varierande transparens
  • Array-baserade plottupplägg
  • Effektivare byggprocess för stora simuleringsappar
  • Nya optimeringsalternativ för tidsberoende och parametriska studier
  • Export av nätverksparametrar för djupa neurala nätverksmodeller (DNN)
  • Datagenerering för surrogatmodeller på kluster
  • Import av CFD-data i CGNS-format
  • Frekvens- och tidsberoende osäkerhetskvantifiering
Print Friendly, PDF & Email

Success Stories

Success Stories

Industriellt

Intressant på PLM TV News

Aktuell ANALYS

Aktuell Analys

Aktuell Analys

3D-printing

Block title