Tiedeala- ja menetelmätuki > Numeriikka > Comsolmultiphysics Murskalla
 
Tehdyt toimenpiteet

Comsolmultiphysics Murskalla

Comsolmultiphysics on monifysikaalisen mallinnuksen ohjelmisto

Comsol Multiphysicsin versio 3.5a on asennettu Murskalle.  Siihen aiemmin kuulunut Comsol Script -tuote on  korvattu Matlabilla. 

Comsol Multiphysics on Matlab-ympäristöön kehitetty elementtimenetelmään (FEM) perustuva osittaisdifferentiaaliyhtälöiden (PDE) numeeriseen ratkaisuun tarkoitettu ohjelma.

Comsol Multiphysics -ohjelmistolla on mahdollista fysikaalisten ilmiöiden mallintaminen. Se soveltuu seuraaville aloille:

  • aaltoyhtälöiden ratkaiseminen

  • aineen- ja massansiirtoprosessit

  • akustiikka

  • biotieteet

  • geofysiikka

  • kemian tekniikka

  • klassinen- ja kvanttifysiikka

  • lämmönsiirtoprosessit

  • ominaisarvoanalyysi

  • optiikka

  • osittaisdifferentiaaliyhtälöt

  • puolijohteiden mallintaminen

  • rakenteiden mekaniikka

  • sähkömagnetiikka

  • virtausmekaniikka

Comsol Multiphysicsin interaktiivinen käyttö jossain Murskan noodissa aloitetaan varaamalla tarvittavat resurssit. Jos käytetään oletusarvoisia muisti- ja ajoaikavarauksia, annetaan komento

$ bsub -Ip xterm

Mikäli halutaan käyttää esim. muistia 2G ja ajoaikaa 5 tuntia, annetaan komento

$ bsub -W 05:00 -M 2097152 -Ip xterm

Avautuneessa xterm-ikkunassa aloitetaan Comsol Multiphysicsin käyttö.

Käytettäessä Comsol Multiphysicsiä se täytyy ensin alustaa komennolla

module load comsol

Tämän jälkeen ohjelmistoa kutsutaan komennolla

 comsol

Mikäli halutaan käyttää Comsol Multiphysicsin  versioita 3.5 tai 3.4, on ne ensin alustettava.  Version 3.5
alustus tehdään komennolla

module load comsol/3.5

Vastaavasti versio 3.4 alustetaan komennolla

module load comsol/3.4

Jos halutaan kesken istunnon vaihtaa versiota, niin version 3.5a vaihto versioksi 3.5 tapahtuu komennolla

module switch comsol/3.5a comsol/3.5

Murskalla olevassa Comsol Multiphysicsin ohjelmistossa on mukana kaikki
ohjelmiston moduulit, jotka ovat seuraavat:

Mukana on myös materiaalikirjasto.

Versiossa 3.5a on mm. seuraavia uusia piirteitä:

  • laskenta nopeutunut merkittävästi
  • muistin kulutuksessa 10%:n vähennys
  • sovellusmoodit optimointiin
  • verkon rakentamiseen lukuisia parannuksia.
  • jälkikäsittelyyn lisää ominaisuuksia
  • ratkaisijoille lisää ominaisuuksia
  • kaikkiin moduuleihin lisää ominaisuuksia


Versioon 3.5 tuli mm. seuraavia uusia piirteitä:

  • lisää laskentatehoa uusien ratkaisijoiden kautta
  1. paremmat algoritmit ajastariippuviin tehtäviin
  2. ratkaistavien suureiden jako ryhmiin (segregated solver), nyt myös ajastariippuviin tehtäviin 
  • CAD-kuvien luku toimii nyt aiempaa varmemmin. Lisäksi luettu geometria voidaan nyt hiloittaa suoraan Parasolid-esityksestä ilman välikonversiota COMSOL-formaattiin.
  • kaksisuuntainen linkki Autodesk Inventoriin
  • parametriset ratkaisijat tukevat sekä hajautettua laskentaa klustereilla että useiden parametrien yli suoritettuaparametrisointia
  • hilan generointiin on lisätty mahdollisuus jakaa olemassaoleva prisma- tai tiiliskivihila tetroiksi. Lisäksi meshiä voidaan liu'uttaa usealta pinnalta yhdelle.
  • linkkejä ulkoisiin työkaluihin kuten: ECAD-käyttöliittymä piirisuunnittelutyökaluihin ja CAPE-OPEN -yhteys nesteiden ja kaasujen termodynaamisiin ja fysikaalisiin tietoihin

  Versiossa 3.4 tuli  mm. seuraavia uusia piirteitä:

  • rinnakkaislaskennan laajennettu tuki vähentää ratkaisuaikaa
    • tukee nyt kaikkia ratkaisijoita
    • elementtihilan luonti
    • laskentamatriisien alustus
  • uusi 'Segregated Solver' -ratkaisija suuriin virtauslaskennan tehtäviin sekä kytkettyihin malleihin
  • monifaasivirtauksen sovellusmoodit (Bubbly Flow ja Mixture Model)
  • parametriestimointi
  • käyttöliittymä SPICE-simulaatiolle
  • murtumismekaanisia jälkikäsittelyominaisuuksia lujuuslaskentaan
  • aksiaalisymmetrinen säteilylämmönsiirto

Comsol Multiphysicsin ja Matlabin yhteiskäyttö


Comsol Multiphysicsin ja Matlab yhteiskäyttö on mahdollista komennolla

comsol matlab


Lisätietoa

Lisätietoa on saatavissa Comsol Multiphysicsin sisältä help-painikkeesta.

Lisätietoa löytyy myös Comsolin sivuilta osoitteesta www.comsol.fi
Lammi Esa Esa.Lammi at csc.fi