Hjem
E-post
HPC
Kurs i scripting ved UiTø.


Tungregneprogrammet ved UiTø har gleden av å tilby et kurs som vi tror svært mange vil ha glede av, langt flere enn våre tradisjonelle tungregnere:

SCRIPTING: ET VERKTØY FOR EFFEKTIVT VITENSKAPELIG ARBEID.

Tid: 22-24 April 2003.
Sted: Aud 5, MH-bygget, UiTø.
Foreleser: Hans Petter Langtangen, Simula Research Laboratory og IfI ved UiO
Påmeldingsskjema finner du her.
Detaljert info om kurset finner du her.
Timeplan og kursmateriale finner du her.
Kart for å finne fram finner du her.

Kurset er åpent for alle, og deltakelse på kurset er gratis!
Vennligst spre informasjon om kurset til alle som kan ha interesse av det!

Kurset er sponset av:
UiT HP NOTUR

Kort om Hans Petter Langtangen:
Hans Petter Langtangen forskningsdirektør ved Simula Research Laboratory samtidig som han innehar en 20% professor stilling på Institutt for Informatikk ved UIO. Langtangen er kjent for å være en svært dyktig og inspirerende foreleser som setter sin ære i å levere kurs og forelesninger av høy kvalitet.

Kort om kurset:
Kurset tar for seg Python, som er et programmeringsspråk på et betydelig høyere nivå enn C++ og Java. "Høyere nivå" betyr i praksis at du vil tenke annerledes på programmering enn du er vant til nå, fordi du lett kan gjøre ting som ikke har falt deg inn tidligere.

Scripting i Python er lett å komme i gang med; læringskurven er mye lavere enn for f.eks. C++. Python programmering minner mye om Matlab i sin enkelhet, men språket er mye slagkraftigere enn Matlab. I kurset vil vi studere eksempler og oppgaver som bl.a. omhandler følgende relevante temaer for vitenskapelig simulering:

  • automatisere kjøring av simuleringsprogram og deretter et visualiserings- program, vise plot på skjermen og lage hardcopy av figurer
  • transformere en datafil over i et annet tekstformat tilpasset et plotteprogram
  • trekke ut data fra f.eks. programutskrifter, samle data i arrayer og plotte
  • lage skreddersydde, effektive brukergrensesnitt til programmer, f.eks. tilpasset et spesielt prosjekt (eller undervisning)
  • automatisere store numeriske eksperimenter: kjøre simuleringer, lage visualiseringer, lagre data i filtrær, samle nøkkeldata i Web-rapporter, sende email når eksperimentene er ferdig
  • sette opp eksperimenter for å finne optimale kombinasjoner av kompilator-opsjoner på en plattform
  • lage interaktive Python grensesnitt til F77 og C programmer, f.eks. for computational steering eller debugging
  • profilering; migrasjon av treg Python kode til F77 eller C

Bunnlinjen er at vitenskapelig simulering er langt mer enn å knuse tall. Til knallknusingen er F77, C og C++ gode programmeringsspråk. Resten gjøres mye mer effektivt i et scriptespråk som Python.

Sosial sammenkomst.
Vi regner med at det blir en sosial sammenkomst tirsdag kveld, så sett av kvelden også. Mer info om dette på kurset.



IT-avdelingen, Universitetet i Tromsø, 9037 Tromsø, tlf. 77 64 41 07
Ansvarlig redaktør: IT-direktør Magnar Antonsen
Vev-ansvarlig: HPC-master   Oppdatert: 18. March 2003