- Oggetto:
- Oggetto:
Laboratorio di geofisica computazionale
- Oggetto:
Computational Geophysics Laboratory
- Oggetto:
Anno accademico 2019/2020
- Codice dell'attività didattica
- MFN0836
- Docenti
- Prof. Silvia Ferrarese (Titolare del corso)
Massimiliano Manfrin (Titolare del corso) - Corso di studi
- 008510-103 Laurea Magistrale in Fisica ind. Fisica dell'Ambiente e delle Tecnologie Avanzate
008510-104 Laurea Magistrale in Fisica ind. Fisica del Sistema Meteoclimatico e delle Tecnologie Avanzate
008510-103 Laurea Magistrale in Fisica ind. Fisica dell'Ambiente - Anno
- 1° anno
- Periodo didattico
- Secondo periodo didattico
- Tipologia
- B=Caratterizzante
- Crediti/Valenza
- 6
- SSD dell'attività didattica
- FIS/01 - fisica sperimentale
- Modalità di erogazione
- Tradizionale
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Obbligatoria
- Tipologia d'esame
- Scritto
- Prerequisiti
-
conoscenze di base del corso di laurea triennale in Fisica
Basic knowledges of the first 3 years of the bachelor in Physics. - Propedeutico a
-
Elaborazioni numeriche per la tesi magistrale
Numerical simulation in master thesis - Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Preparare lo studente a comprendere il funzionamento di un modello numerico di previsione meteorologica e a risolvere problemi nel campo della geofisica e della fisica ambientale programmando in Fortran 95/2003
Understanding the main numerical processes in a forecast meteorological model, and solving problems in geophysical and environmental physics with the Fortran 95/2003 programming language
- Oggetto:
Risultati dell'apprendimento attesi
Conoscenza e capacita' di comprensione (knowledge and understanding) di un modello numerico:
Conoscenza approfondita del linguaggio di programmazione Fortran nelle versioni 95/2003 -
Capacita' di applicare conoscenza e comprensione (applying knowledge and understanding):
Capacita' di risolvere un problema e modellizzare un processo di interesse geofisico-ambientale in modo numerico programmando in Fortran 95/2003Knowledge and understanding:
Deep knowledge of Fortran computer language (version 95/2003)Applying knowledge and understanding:
Ability in solving a problem and modelling an atmospherical-geophysical phenomenum with the Fortran 95/2003 computer language
- Oggetto:
Modalità di insegnamento
Lezioni e esercitazioni
Lessons and laboratory
- Oggetto:
Modalità di verifica dell'apprendimento
L'esame consiste nel preparare un programma in Fortran 95/2003 per risolvere numericamente un problema in ambito geofisico
Solving a problem in the field of geophysics writing and running a Fortran 95/2003 code
- Oggetto:
Attività di supporto
- Oggetto:
Programma
Linux operative system (debian version): basis on how it works - useful commnds: ls, cd,du,df rm, mv, cp, ps, top, grep, terminal editor and viewer; special characters and their use. Free fortran compiler: gfortran. Main flags and otpions.
FORTRAN 95/2003 :
Basic Elements of Fortran: Variables types and their precision, numerical assignment statements and arithmetic calculation; Program Design; Branching Structures; I/O Concepts: console and files; Loops; Character Manipulation; Intrinsic data Types; Arrays: dynamic allocation ; Procedures: Functions and Subroutines; Modules; Derived Data Types; Namelists; Implicit and explicit interfaces; Introduction to Object-Oriented programming and pointers, Introduction to numerical methods.ATTIVITA' DI LABORATORIO: sviluppo di programmi di interesse geofisico di difficoltà crescente.
Linux operative system (debian version): basis on how it works - useful commnds: ls, cd,du,df rm, mv, cp, ps, top, grep; terminal editorr and viewer; special characters and their use.
FORTRAN 95/2003 :
Basic Elements of Fortran: Variables types and their precision, numerical assignment statements and arithmetic calculation; Program Design; Branching Structures; I/O Concepts: console and files; Loops; Character Manipulation; Intrinsic data Types; Arrays: dynamic allocation ; Procedures: Functions and Subroutines; Modules; Derived Data Types; Namelists; Implicit and explicit interfaces; Introduction to Object-Oriented programming and pointers, Introduction to numerical methods.LABORATORY: development of numerical programs (dealing with geophysical problems) with increasing difficulty .
Testi consigliati e bibliografia
- Oggetto:
- Chapman S.J. (2018) : Fortran for Scientists and Engineers. IV edition, Ediz. McGraw-Hill.
- Chapman S. J. (2004) : Fortran 90/95 - guida alla programmazione. II edizione, Ediz. McGraw-Hill.
-Ciaburro G. (2008): Programmare con Fortran. Edizioni FAG Milano
-Metcalf M., Reid J., (1996) : Fortran 90/95 Explained, Oxford University Press
- Chapman S.J. (2018) : Fortran for Scientists and Engineers. IV edition, Ediz. McGraw-Hill.
- Chapman S. J. (2004) : Fortran 90/95 - guida alla programmazione. II edizione, Ediz. McGraw-Hill.
- Ciaburro G. (2008): Programmare con Fortran. Edizioni FAG Milano
-Metcalf M., Reid J., (1996) : Fortran 90/95 Explained, Oxford University Press
- Oggetto:
Orario lezioni
Giorni Ore Aula Lunedì 11:00 - 13:00 Aula Informatica B Dipartimento di Fisica Martedì 9:00 - 11:00 Aula Informatica B Dipartimento di Fisica Mercoledì 9:00 - 11:00 Aula Informatica B Dipartimento di Fisica Giovedì 9:00 - 11:00 Aula Informatica B Dipartimento di Fisica Lezioni: dal 13/01/2020 al 13/03/2020
- Oggetto:
Note
Le esercitazioni al computer sono una parte fondamentale. La frequenza è fortemente consigliata.
Practice exercises on the computer are a fundamental activity. Attendance is strongly recommended.
- Oggetto: