Änderungen im Paket mix
Neue Version 5.0 von mix mit geänderter Bearbeitung der Schichten:
Datum |
Datei |
Version |
Änderung |
17.07.2009 |
dynmod: ap_m_access.f90 |
5.0 |
sub. nc_write_ap_s: Überprüfung auf subset entfernt |
17.07.2009 |
dynmod: ap_m_modify.f90 |
5.0 |
- neue function theta_gt_min |
17.07.2009 |
dynmod: types_m.f90 |
5.0 |
Tag 5.0 gesetzt |
17.07.2009 |
dynmod: lib_triang.f90 |
5.0 |
Tag 5.0 gesetzt |
17.07.2009 |
dynmod: int_lib_triang.f90 |
5.0 |
Tag 5.0 gesetzt |
17.07.2009 |
mix.f90 |
5.0 |
Benutzung von sublayers möglich: |
17.07.2009 |
lib_mix.f90 |
5.0 |
Benutzung von sublayers möglich |
17.07.2009 |
lib_io.f90 |
5.0 |
- Überprüfe Status nach netcdf-Kommandos |
17.07.2009 |
bmix.f90 |
5.29 |
Erweiterung aus Branch mix-mit-add eingebaut: |
17.07.2009 |
bmix.f90 |
5.30 |
bei Aufruf von nc_create_outfile: theta_delta nicht übergeben |
17.07.2009 |
mix.inp_tmpl |
5.0 |
Benutzung von sublayers möglich |
17.09.2009 |
bmix.inp_tmpl |
5.3 |
Ersetzen oder Aufaddieren aus Boundfiles möglich |
21.07.2009 |
ocean_uptake.f90 |
5.1 |
neues Programm |
21.07.2009 |
ocean_uptake.inp_tmpl |
5.1 |
Beispiel-Konfigurationsdatei zu Prg. ocean_uptake |
21.07.2009 |
Makefile |
5.0 |
Prg. ocean_uptake ergänzt |
01.09.2009 |
mix.f90 |
5.1 |
Beim Aufruf von nc_write_ap_s als Obergrenze theta_max (statt l_max_act) angeben -> auch Kinder-Punkte oberhalb des Sublayers werden ausgegeben |
04.09.2009 |
mix.f90 |
5.2 |
- Bei Aufruf von nc_write_ap_s "subset" übergeben |
04.09.2009 |
lib_io.f90 |
5.1 |
function find_index: layer_limit auf 5 gesetzt (bisher 10), d.h. es müssen min. 5 Punkte in einer Schicht vorhanden sein |
04.09.2009 |
dynmod: ap_m_access.f90 |
5.1 |
sub. nc_write_ap_s: Überprüfung auf subset=true wieder ergänzt |
17.12.2009 |
mix.f90 |
5.3 |
spec_arr mit Länge 10 deklariert (statt mit nf90_max_name) |
17.12.2009 |
bmix.f90 |
5.31 |
spec_arr mit Länge 10 deklariert (statt mit nf90_max_name) und in den Unterprogrammen mit übergebener Laenge |
17.12.2009 |
lib_io.f90 |
5.2 |
spec_arr wird mit übergebener Länge deklariert (statt mit nf90_max_name); in sub. nc_read_ap_s_0_info wird spec_arr mit einem einzigen netcdf-Befehl vollständig eingelesen |
17.12.2009 |
replace_lbound.f90 |
5.3 |
species%name hat die Länge 10 (statt nf90_max_name) |
17.12.2009 |
dynmod: ap_m_access.f90 |
5.2 |
sub. nc_write_ap_s: spec_arr hat übergebene Länge (statt nf90_max_name) und wird mit einem einzigen netcdf-Befehl ausgegeben |
18.02.2010 |
clams2boundary.f90 |
5.1 |
neues Programm: Es wird ein horizontales oder vertikales Boundfile aus einer Clams-Datei (Init-File) erstellt |
18.02.2010 |
Makefile |
5.1/5.2 |
neues Programm clams2boundary hinzugefügt |
18.02.2010 |
clams2boundary.inp_tmpl |
5.1 |
Beispiel-Konfigurationsdatei für clams2boundary (für horizontale Randdatei) |
18.02.2010 |
clams2boundary_vert.inp_tmpl |
5.1 |
Beispiel-Konfigurationsdatei für clams2boundary (für vertikale Randdatei) |
08.03.2010 |
bmix.f90 |
5.32 |
sub. replace_vertical_layer: immer von theta_down bis theta_up ersetzen (vertikalen Rand für alle Thetalevel, auch das oberste und unterste setzen) |
09.03.2010 |
bmix.f90 |
5.33 |
sub. replace_lower_layer, replace_upper_layer: nur die Punkte zwischen lat_in_down und lat_in_up behandeln (Falls ein vertikaler Rand gesetzt wird, wird dieser nicht überschrieben; falls kein vertikaler Rand gesetzt wird, entsprechen lat_in_down/lat_in_up den Rändern lat_down/lat_up |
23.03.2010 |
bmix.f90 |
5.34 |
"nb_max" auf 20 gesetzt (bisher 150) -> Es gab Speicherprobleme bei sehr großen Datensätzen |
02.07.2010 |
cmdl/Makefile |
1.4 |
Programme cats_f11 und cats_n2o ergänzt |
31.08,2010 |
cmdl/cats_f11.f90 |
|
Programm entfernt |
31.08.2010 |
cmdl/cats_n2o.f90 |
|
Programm entfernt |
31.08.2010 |
cmdl/cats2cmdl.f90 |
1.1 |
neues Programm: Konvertiert CATS-Files in das Format der Globalview Daten |
31.08.2010 |
cmdl/cats2cmdl.inp_tmpl |
1.1 |
Beispiel-Konfigurationsdatei zu cats2cmdl |
31.08.2010 |
cmdl/Makefile |
1.5 |
Programme cats_f11 und cats_n2o durch cats2cmdl ersetzt |
31.08.2010 |
cmdl/readme.txt |
1.2/1.3 |
neue Konvertierungsroutine cats2cmdl und Update der Eingabedateien (CATS) |
31.08.2010 |
cmdl/input_data |
|
bisherige CATS-Files durch aktuelle ersetzt (Daten bis März/April 2010) |
07.02.2011 |
lib_io.f90 |
5.3 |
sub. nc_read_ap_s: bei traj-files Variablen-id für time ermitteln (sonst falsche Werte auf time, wenn diese nicht erste Variable ist) |
28.02.2011 |
bmix.f90 |
5.35 |
|
10.03.2011 |
mix.f90 |
5.4 |
Anpassung für Lauf ohne mixing (nur eine Schicht) |
05.12.2012 |
lib_io.f90 |
5.4 |
sub. nc_read_ap_s/nc_create_outfile: nutze trim(spec_arr) statt spec_arr(1:stringlen) |
07.02.2012 |
cmdl/add_to_bound_files.f90 |
1.5 |
|
25.06.2012 |
mix.f90 |
5.5 |
Wenn in einem Level keine Punkte gefunden werden, wird trotzdem nc_write_ap_s aufgerufen (für MPI-Kommunikation nötig) |
25.06.2012 |
dynmod: ap_m_access.f90 |
5.3 |
sub. nc_write_ap_s: MPI-Kommunikation angepasst für den Fall, dass in einem Level keine Punkte vorhanden sind |
28.06.2012 |
mix.f90 |
5.6 |
Bildschirmausgabe entfernt |