==== Branch: new-mix-test ====
Testversion von mix, in der die Level anders bearbeitet werden:
||13.06.2006 ||mix.f90 ||4.9.2.1 ||Schichtweise Bearbeitung geändert ||
||13.06.2006 ||lib_mix.f90 ||4.3.2.1 ||Schichtweise Bearbeitung geändert ||
||13.06.2006 ||lib_io.f90 ||4.7.2.1 ||Schichtweise Bearbeitung geändert ||
||20.06.2006 ||mix.inp_tmpl ||3.0.2.1 ||2 Faktoren + Level angeben; start_offset, end_offset, save_tp nicht mehr angeben ||
||20.06.2006 ||mix.f90 ||4.9.2.2 ||- Statt eines Faktors für die maximale horizontale Distanz werden jetzt zwei Faktoren und ein Level eingelesen. Unterhalb des angegebenen Levels wird Faktor1 genutzt und oberhalb Faktor2. <
> - Start- und Endoffset werden nicht mehr eingelesen <
> - Temperatur und Druck werden nicht mehr mit ausgegeben ||
||20.06.2006 ||bmix.f90 ||5.7.2.1 ||Temperatur und Druck werden nicht mehr mit ausgegeben ||
||20.06.2006 ||lib_io.f90 ||4.7.2.2 ||Temperatur und Druck werden nicht mehr mit ausgegeben ||
||20.06.2006 ||types_m.f90 ||4.5.2.2 ||in Struktur "adapt_set": zweiten Faktor (für max. horiz. Dist.) und Level ergänzt ||
||20.06.2006 ||dynmod: <
> ap_m_access.f90 ||4.8.2.2 ||Temperatur und Druck entfernt ||
||20.06.2006 ||dynmod: <
> ap_m_modify.f90 ||4.0.2.2 ||- function f_limit: abhängig vom Level Faktor1 od. Faktor2 (für max. Dist) benutzen <
> - sub. eliminate: temp und press entfernt ||
||21.06.2006 ||lib_io.f90 ||4.7.2.3 ||sub. nc_create_outfile: logische Variable pv_defined entfernt (da sie immer den Wert .true. hatte) ||
||04.07.2006 ||mix.f90 ||4.9.2.3 ||Anpassungen für 2d-isentropic-Fall ||
||28.08.2006 || || ||Erzeugung doppelter Punkte vermeiden ||
||28.08.2006 ||mix.f90 ||4.9.2.4 ||l_min_act an sub. adapt_grid übergeben ||
||28.08.2006 ||lib_mix.f90 ||4.3.2.2 ||"eliminate" bzw. "new_point" nur ausführen, wenn beide Punkte größer sind als "l_min_act" (untere Grenze des kleinen Intervalls) ||
||28.08.2006 ||dynmod:<
>ap_m_modify.f90 ||4.0.2.3 ||Funktion "theta_gt_min" ergänzt, die überprüft, ob die beiden angegebenen Punkte oberhalb eine angegebenen Theta-Levels liegen ||
||08.09.2006 ||bmix.f90 ||5.7.2.2 ||NOAA CMDL boundary files können genutzt werden ||
||08.09.2006 ||bmix.f90 ||5.7.2.3 ||temporäre Ausgabedatei wieder löschen ||
||08.09.2006 ||mix.f90 ||4.9.2.5 ||temporäre Ausgabedatei wieder löschen ||
||08.09.2006 ||cmdl/make_bound_file.f90 ||1.1.2.1 ||Hiermit können die NOAA CMDL Files in ein NetCDF Boundary File konvertiert werden. ||
||08.09.2006 ||cmdl/Makefile ||1.1.2.1 ||Makefile für make_bound_file ||
||13.09.2006 || || ||Stetig ansteigenden Speicherplatz vermeiden ||
||13.09.2006 ||mix.f90 ||4.9.2.6 ||für ap_s_0: Komponenten "ind" und "c" wieder deallokiert; GPL-Header ergänzt ||
||13.09.2006 ||lib_io.f90 ||4.7.2.4 ||einige Hilfsfelder wieder deallokiert ||
||13.09.2006 ||dynmod:<
>ap_m_access.f90 ||4.8.2.3 ||sub. free: Listen mit Indizes der Nachbarn wieder deallokiert ||
||13.09.2006 ||dynmod:<
>lib_triang.f90 ||4.1.2.1 ||sub. qhull: Feld "points" wieder deallokieren ||
||26.09.2006 ||lib_mix.f90 ||4.3.2.3 ||switch an sub. eliminate übergeben ||
||26.09.2008 ||dynmod: <
> ap_m_modify.f90 ||4.0.2.5 ||sub. eliminate: subset wird je nach Wert von "switch" unterschiedl. gesetzt ||
||29.09.2006 ||bmix.f90 ||5.7.2.4 ||sub. replace_lower_layer: übersichtlicher gestaltet ||
||17.10.2006 ||age.f90 ||5.1.2.1 ||Wenn EQLAT vorhanden ist, wird LAT mit EQLAT überschrieben ||
||17.10.2006 ||age.inp_tmpl ||1.1.2.1 ||template für age.inp angelegt ||
||17.10.2006 ||age.inp_tmpl ||1.1.2.2 ||'offset in days' ergänzt ||
||02.11.2006 ||mix.f90 ||4.9.2.7 ||für max. Distanz: zweites Level einlesen (fac_limit_level2)<
>Unterhalb von fac_limit_level und oberhalb von fac_limit_level2 wird fac_limit genutzt, zwischen den beiden Leveln fac_limit2 ||
||02.11.2006 ||dynmod: <
> types_m.f90 ||4.5.2.3 ||in Struktur "adapt_set": zweites Level (für max. Dist.) ergänzt ||
||02.11.2008 ||dynmod: <
> ap_m_modify ||4.0.2.6 ||function f_limit: oberhalb von Level2 wird Faktor2 (für max. Dist) benutzt ||
||14.11.2006 ||mix.f90 ||4.9.2.8 ||- Einlesen einer max. rel. Abweichung auf adapt_par%r_dev <
> - implicit mixing: Abbruch der Schleife, wenn rel. Abweichung zwischen n und n_old kleiner als r_dev ||
||14.11.2006 ||mix.f90 ||4.9.2.9 ||in implicit mixing: Vergleich mit <= statt mit < ||
||14.11.2006 ||mix.inp_tmpl ||3.0.2.3 ||Zeile 6: Ober- und Untergrenze für ersten Faktor; <
> Zeile 8: Max. rel. Abweichung zwischen n und n_old für Abbruch der Schleife ||
||14.11.2006 ||dynmod: <
> types_m.f90 ||4.5.2.4 ||in Struktur "adapt_set": r_dev für max. rel. Abweichung zwischen n_old und n bei "implicit mixing" (Abbruch der Schleife) ||
||22.11.2006 ||bmix.f90 ||5.7.2.5 ||MOPITT boundary files können genutzt werden ||
||23.11.2006 ||bmix.f90 ||5.7.2.6 ||Aufruf der neuen Wichtungsroutine determ_weight_new (utils:lib_interpol.f90) ||
||07.12.2006 ||cmdl/<
> add_to_bound_files.f90 ||1.1.2.1 ||Hiermit können die nach Netcdf konvertierten NOAA CMDL Files um einen angegebenen Zeitraum erweitert werden ||
||07.12.2006 ||cmdl/<
> add_to_bound_files.f90 ||1.1.2.2 ||Einlesen von add_to_bound_files.inp ||
||07.12.2006 ||cmdl/<
> add_to_bound_files.f90 ||1.1.2.3 ||Doppelt genaue Matrix benutzen ||
||07.12.2006 ||cmdl/<
> Makefile ||1.1.2.2 ||Prg. add_to_bound_files ergänzt ||
||07.12.2006 ||cmdl/<
> make_bound_file.inp_tmpl ||1.1.2.1 ||template für make_bound_file.inp ||
||08.12.2006 ||cmdl/<
> add_to_bound_files.inp_tmpl ||1.1.2.1 ||template für add_to_bound_files.inp ||
||08.12.2006 ||cmdl/<
> make_bound_file.f90 ||1.1.2.2 ||- Einlesen von make_bound_file.inp;<
> - times doppelt genau;<
> - sub. read_species: Suche nach der aktuellen Zeit geändert ||
||11.12.2006 ||cmdl/<
> make_bound_file.inp_tmpl ||1.1.2.2 ||weitere Angaben (user, output filename) ||
||15.04.2008 || || ||Änderungen/Erweiterungen aus dem Hauptzweig in den Nebenzweig (Tag new-mix-test) von mix und dynmod eingebaut. ||
||15.04.2008 ||mix.f90 ||4.9.2.10 ||Änderungen aus Hauptzweig bis Vers. 4.16 eingebaut ||
||15.04.2008 ||bmix.f90 ||5.7.2.7 ||Änderungen aus Hauptzweig bis Vers. 5.26 eingebaut ||
||15.04.2008 ||lib_io.f90 ||4.7.2.5 ||Änderungen aus Hauptzweig bis Vers. 4.16 eingebaut ||
||15.04.2008 ||dynmod:<
> types_m.f90 ||4.5.2.5 ||Änderungen aus Hauptzweig bis Vers. 4.7 eingebaut ||
||15.04.2008 ||dynmod:<
> ap_m_access.f90 ||4.8.2.4 ||Änderungen aus Hauptzweig bis Vers. 4.11 eingebaut ||
||15.04.2008 ||dynmod:<
> ap_m_modifiy.f90 ||4.0.2.7 ||Änderungen aus Hauptzweig bis Vers. 4.2 eingebaut ||
||15.04.2008 ||dynmod:<
> lib_triang.f90 ||4.1.2.2 ||Änderugnen aus Hauptzweig bis Vers. 4.2 eingebaut ||
||06.05.2008 ||mix.f90 ||4.9.2.10 ||Aufruf der Funktion nc_set_new_history zum Erzeugen einer neuen History, die nur aus dem aktuellen Datum und dem Namen des Programmes (mix) besteht (Bisher wurde die History vom Init-File des Vortags kopiert und somit mit jedem Tag eines Clams-Laufes länger !) ||