Wetterstationen.info Startseite - Impressum  

 
WRF-EMS: Eigenes Wettermodell nutzen
Gehe zu Seite 1, 2, 3  weiter

Habt ihr Interesse an einem eigenen Wettervorhersagemodell?
Ja
66%
 66%  [ 12 ]
Nein
11%
 11%  [ 2 ]
Wenn ich mehr darüber erfahre, dann gerne!
22%
 22%  [ 4 ]
Stimmen insgesamt : 18

Wetterwarte

4




Anmeldung: 20.07.2001
Beiträge: 2324
Wohnort: Emden

Beitrag Verfasst am: 19.05.10 - 16:44    Titel: WRF-EMS: Eigenes Wettermodell nutzen »Zitat  

Hallo,

schon seit längerer Zeit brennt es mir unter den Nägeln, das Thema "Eigenes Wettermodell" mit WRF-EMS anzugehen, nur hatte ich damit einige Schwierigkeiten bei der Umsetzung, da es nur über Linux geht und ich mich damit nicht auskenne.

Um auf den Punkt zu kommen suche ich hier im Forum Personen, welche auch Interesse an einem eigenen Wettermodell haben und evtl. daran mithelfen möchten, ein solches System aufzusetzen um selbst eine eigene Vorhersage zu rechnen. Vielleicht steht der eine oder andere auch vor dem selben Problem wie ich oder hat noch nichts von einem WRF-Wettermodell gehört. Um so besser! Denn zusammen bekommen wir das hin, wenn genug Leute mitmachen möchten.

Wenn sich im Forum einige Linuxnutzer befinden sollten, wäre es umso hilfreicher. Ein mögliches Ziel könnte sein, ein verständliches deutschsprachiges Tutorial zu erstellen, um auch den Mitlesern im Forum die Chance zu geben, die Schritte nachzuvollziehen. Es gibt zwar schon einige englischsprachige Hilfen und Foren, aber das ist mehr eine bruchstückhafte Überlieferung an Informationen.

Was WRF-EMS überhaupt ist, könnt ihr hier nachlesen:
http://strc.comet.ucar.edu/wrf/index.htm

Ein Beispiel ist auf den folgenden Bildern zu sehen. Es ist durchaus möglich, auf euren Wetterhomepages eigene Wettervorhersagekarten anzubieten. Das wäre ein netter Zusatz für eure Besucher. Also was meint ihr dazu?

Edit:

Die Anleitung zur Installation von WRM-EMS findet ihr unter:

www.lison.info

_________________
Gruß Thomas

http://www.meteo-dynamics.de - Wetter Emden aktuell - WRF-EMS

Zuletzt bearbeitet von Wetterwarte am 27.07.10 - 15:20, insgesamt ein Mal bearbeitet
»Profil   »Private Nachricht   »Website
Michelle





Anmeldung: 02.05.2010
Beiträge: 15

Beitrag Verfasst am: 20.05.10 - 09:57    Titel: »Zitat  

Moin,

das liest sich sehr interessant.

Vielleicht sollte man zuerst den Users Guide übersetzen und die Übersetzung um Anmerkungen für Linux-Anfänger ergänzen.

Vielleicht wäre es auch gut, zu WRF-EMS ein Unterforum einzurichten, wenn das Projekt genügend Anklang findet.

Gruß

Michelle
»Profil   »Private Nachricht
Wetterwarte

4




Anmeldung: 20.07.2001
Beiträge: 2324
Wohnort: Emden

Beitrag Verfasst am: 20.05.10 - 14:01    Titel: »Zitat  

Hallo Michelle,

ganz so bedeutend würde ich das Thema nicht einschätzen, dass es für ein Unterforum reicht. Das braucht es auch nicht. Es ist nur etwas umfangreicher.

Nach den Klickraten dieses Artikels zu urteilen, ist das Thema noch ein wenig unübersichtlich und schwer nachzuvollziehen, was das hier überhaupt soll. Daher hier drei Seiten, welche dieses Modell nutzen und ihre Ergebnisse präsentieren:

http://www.uni-leipzig.de/~meteo/wrf/index.html
http://www.meteocenter.eu/
http://www.wettersat.bplaced.net/wrf.php

_________________
Gruß Thomas

http://www.meteo-dynamics.de - Wetter Emden aktuell - WRF-EMS
»Profil   »Private Nachricht   »Website
Wetterwarte

4




Anmeldung: 20.07.2001
Beiträge: 2324
Wohnort: Emden

Beitrag Verfasst am: 21.05.10 - 15:05    Titel: »Zitat  

Kurz gesagt ist es nur erforderlich ein Pearl-Skript als ganz normaler Nutzer ohne root aufzurufen. Damit ist es möglich, die gesamte Installationsroutine zu übernehmen. Schwierig ist es wohl nur für Windowsnutzer, welche noch nie mit Linux gearbeitet haben.

Ich stehe bislang vor dem Problem, dass ich zwar tcsh und csh installiert bekomme, aber Schwierigkeiten bei der Deinstallation von Bash erhalte. Da mir das Skript immer wieder sagt, dass ich unbedingt bash deinstallieren sollte, komme ich nur bis dort hin und nicht weiter.

Ich nutze Ubuntu in einer virtuellen Maschine. Laut der WRF-EMS Seite ist Ubuntu nicht gut geeignet, da viele Pakete nicht von Grund auf installiert sind. Ich werde es mal mit einer anderen Distribution versuchen, wenn nichts mehr gehen sollte.

Aber vielleicht wisst ihr einen Rat, warum es nicht fehlerfrei deinstalliert werden kann. Ich verwende den Synaptik Paketdienst. Nach dem Deinstallieren erhalte ich immer wieder einen Fehlerwert, dass nicht das komplette Paket gelöscht wurde.

_________________
Gruß Thomas

http://www.meteo-dynamics.de - Wetter Emden aktuell - WRF-EMS
»Profil   »Private Nachricht   »Website
Michelle





Anmeldung: 02.05.2010
Beiträge: 15

Beitrag Verfasst am: 22.05.10 - 15:28    Titel: »Zitat  

Moin,

Zitat:
Ich stehe bislang vor dem Problem, dass ich zwar tcsh und csh installiert bekomme, aber Schwierigkeiten bei der Deinstallation von Bash erhalte. Da mir das Skript immer wieder sagt, dass ich unbedingt bash deinstallieren sollte, komme ich nur bis dort hin und nicht weiter.


Hast Du die tcsh/csh auch aufgerufen?

Die bash sollte man unter Linux nicht deinstallieren, weil sie integraler Bestandteil des Betriebssystems ist. Es gibt einige Start-Skripte, die auf der bash basieren und daher nicht mehr funktionieren würden.
»Profil   »Private Nachricht
jusch

4




Anmeldung: 09.07.2007
Beiträge: 1433
Wohnort: Elmshorn (Schleswig-Holstein)

Beitrag Verfasst am: 22.05.10 - 16:48    Titel: Re: WRF-EMS: Eigenes Wettermodell nutzen »Zitat  

Wetterwarte hat folgendes geschrieben:

Ich stehe bislang vor dem Problem, dass ich zwar tcsh und csh installiert bekomme, aber Schwierigkeiten bei der Deinstallation von Bash erhalte. Da mir das Skript immer wieder sagt, dass ich unbedingt bash deinstallieren sollte, komme ich nur bis dort hin und nicht weiter.


Ergänzende System-Shells werden immer zusätzlich im System installiert, und der Administrator (oder der User) kann dann aus den vorhandenen Shells für jeden Benutzer diejenige Shell auswählen, die von ihm verwendet werden soll.

Also: Das Softwarepaket für die neue Shell installieren, und dann in die Benutzerkontensteuerung gehen und für den betreffenden Benutzer diese neue Shell für diesen Benutzer als seine Login-Shell für die Konsole festlegen.

Die Standardshell wird NICHT gelöscht, sondern für den betreffenden Benutzer nur einfach eine andere Login-Shell festgelegt!

_________________
Downloads auf meiner Website: Wettervorhersage-Freeware und History.dat-Editor/Filetool
»Profil   »Private Nachricht   »Website
Michelle





Anmeldung: 02.05.2010
Beiträge: 15

Beitrag Verfasst am: 22.05.10 - 17:29    Titel: »Zitat  

Man muß nicht unbedingt die Benutzerkonten editieren, um die neue Shell zugänglich zu machen. Meist reicht auch ein Aufruf der neuen Shell in der Konsole.
»Profil   »Private Nachricht
Foerster

2




Anmeldung: 07.05.2003
Beiträge: 103
Wohnort: Jesberg, Hessen

Beitrag Verfasst am: 22.05.10 - 19:12    Titel: »Zitat  

Hi!

Ich würde auf keinen Fall die bash deinstallieren. Du kannst mit

Code:
chsh


einfach auf die csh umstellen.
Ich habe mir das Modell auch mal auf dem Rechner installiert, habe aber leider keine Zeit das Ganze mal zu testen. Ich fände es aber spannend, das Thema weiterzuverfolgen. Vielleicht rolle ich das Projekt auch mal wieder bei mir auf

Viele Grüße

Kristian

_________________
Gewitter im Mai, ist der April vorbei.
»Profil   »Private Nachricht   »Website
Wetterwarte

4




Anmeldung: 20.07.2001
Beiträge: 2324
Wohnort: Emden

Beitrag Verfasst am: 23.05.10 - 10:42    Titel: »Zitat  

Guten morgen,

eure Tipps haben mir weiter geholfen. In der Benutzerverwaltung habe ich einen neuen Administrator Account erstellt und unter der Benutzershell gab ich /bin/csh an.

Danach noch mit dem neuen Konto einloggen und die Pakete csh und tcsh installieren:

Code:
apt-get install csh
apt-get install tcsh


Jetzt noch das Terminal neu aufrufen und das Prozentzeichen zeigt mir, dass ich mit csh arbeite. Das geht jetzt ohne Fehler.

Das gesamte WRF-EMS Paket konnte ich aus dem Internet mit den Pearl-Skript downloaden und installieren, nur hatte ich einige Fehlermeldungen von fehlenden Paketen (nicht ganz so schlimm) und einige Meldungen zu:

Code:
sh: Syntax error: Bad fd number


Sie traten an den Stellen auf, wo ich einen EMS-Nutzer Account hinzufügen wollte und am Ende des Skriptes, wo es wahrscheinlich auch um die Rechtevergabe ging. An dieser Stelle scheint die Installation nicht vollständig zu sein.

Diese Meldung erscheint auch nach der Installation, wenn ich im Terminal sysinfo eingebe. Dann treten zwei darauffolgende Meldungen (siehe oben) auf, gefolgt von einer Liste mit den Infos zum Rechnersystem. Ich weiß nicht, was normalerweise an dieser Stelle stehen sollte, wo die Fehlermeldungen sich befinden.

Das Skript wurde mit root-Rechten gestartet. Sollte da nicht normalerweise die Rechtevergabe kein Problem sein?

_________________
Gruß Thomas

http://www.meteo-dynamics.de - Wetter Emden aktuell - WRF-EMS
»Profil   »Private Nachricht   »Website
Michelle





Anmeldung: 02.05.2010
Beiträge: 15

Beitrag Verfasst am: 23.05.10 - 12:44    Titel: »Zitat  

Hi,

gestern habe ich mir das EMS auch mal gegönnt.
Dazu habe ich zuerst die tcsh installiert. Da die tcsh eh meine bevorzugte Shell ist, habe ich die zur Login-Shell für meinen Account gemacht. Falls man das nicht möchte, dann startet man die tcsh im xterm.

Damit die Installation klappt, muss man das Verzeichnis ~/ems anlegen und das Perl-Skript nach ~ kopieren.
Anschließend habe ich die Shell mit
Code:
tcsh

gestartet und dort dann das Perl-Skript mit
Code:
$cd
$perl ems_install.pl --install --emsdir ~/ems

aufgerufen.
Es lief ohne Fehlermeldung durch.

Am Schluß kam noch der Hinweis, dass einige Fortran-Module fehlen, die ich auch nachinstalliert habe.

Schönen Nachmittag

PS: Mein Lebensgefährte wird es übermorgen unter FreeBSD auf einem Quad-6-Core-Opteron-Server in der Firma testen.

PPS: Die Skript-Sprache heißt nicht Pearl sondern Perl
»Profil   »Private Nachricht
jusch

4




Anmeldung: 09.07.2007
Beiträge: 1433
Wohnort: Elmshorn (Schleswig-Holstein)

Beitrag Verfasst am: 23.05.10 - 13:21    Titel: »Zitat  

Wetterwarte hat folgendes geschrieben:
Jetzt noch das Terminal neu aufrufen und das Prozentzeichen zeigt mir, dass ich mit csh arbeite.


???

Wenn Du mit die Shell "tcsh" verwenden sollst, warum versuchst Du es dann dennoch mit "csh" zu installieren? Grenzenloser Optimismus? Oder hast Du Dir inzwischen so gute Linuxkenntnisse angeeignet, daß Du beurteilen kannst, daß es mit auch "csh" statt "tcsh" funktionieren sollte?

Wetterwarte hat folgendes geschrieben:

Das gesamte WRF-EMS Paket konnte ich aus dem Internet mit den Pearl-Skript downloaden und installieren


Ich habe das inzwischen auch mal gemacht. Zuerst habe ich ein Fedora-12 auf die Platte eines alten und nicht mehr benötigten Rechners gezogen, dann einen "emsuser" angelegt, die "tcsh" Shell installiert und gesetzt und das Skript installiert. Es installiert sich im angegebenen Homeverzeichnis des vorgesehenen Users ("/home/emsuser")fehlerfrei, die Software läuft aber trotzdem nicht, sondern stürzt beim Versuch, den Benchmark laufen zu lassen, mit einer "Ungültiger Maschinencode" ("invalid instruction") Meldung des Betriebssystems ab.

Für alle Interessierten daher der Hinweis: Ein alter PC der Pentium-III Klasse reicht zwar für die aktuelle Fedora-12 Distribution aus, aber die EMS-Software scheint mit so speziellen und CPU-spezifischen (optimierenden) Compilerschaltern compiliert worden zu sein, daß es mit so alten Prozessoren nicht mehr läuft, sondern es ist mindestens ein Pentium-IV oder späterer Prozessor notwendig.

Also bitte nicht von den veröffentlichten Benchmarkergebnissen irritieren lassen, die teils auf Pentium-III Rechnern mit 1 GHz und 0,5 GB RAM-Speicher gerechnet wurden, das betrifft offenbar eine sehr viel ältere Softwareversion und die neueste Softwareversion läuft mit Pentium-III CPUs nicht mehr!

Übrigens stimmen auch die angegebenen Festplattenvoraussetzungen von Minimal 8 GB freiem Festplattenspeicher nicht mehr: Alleine die aktuelle EMS-Software belegt 13,5 GB, dazu kommen die zusätzlichen Betriebssystempakete, die noch nachinstalliert werden müssen (wohl weniger als 0,5 GB), aber danach muß auch noch Platz für die Daten auf der Frestplatte frei sein.

Also ich würde die Mindestvoraussetzungen an den verwendeten Rechner für diese Software wie folgt definieren:
- CPU Pentium-IV oder spätere
- 30 GB freier Festplattenspeicher
Meine überzähligen Spielrechner haben nur PIII-CPUs, und darauf bekomme ich die Software nur installiert, aber sie läuft damit nicht.

_________________
Downloads auf meiner Website: Wettervorhersage-Freeware und History.dat-Editor/Filetool
»Profil   »Private Nachricht   »Website
Wetterwarte

4




Anmeldung: 20.07.2001
Beiträge: 2324
Wohnort: Emden

Beitrag Verfasst am: 23.05.10 - 18:38    Titel: »Zitat  

So wie Michelle es beschrieben hat, habe ich es auch geschafft die Installation durchzuführen, nur wie beim ersten mal treten an mehreren Stellen diese Meldungen auf:
Code:
sh: Syntax error: Bad fd number


Ist das normal oder worauf deutet die Nachricht hin?

jusch hat folgendes geschrieben:
Wenn Du mit die Shell "tcsh" verwenden sollst, warum versuchst Du es dann dennoch mit "csh" zu installieren? Grenzenloser Optimismus?

Nur auf der Suche nach einer Lösung.

Michelle hat folgendes geschrieben:
PPS: Die Skript-Sprache heißt nicht Pearl sondern Perl

Da habe ich Perl wohl mit dem englischen Begriff der Perle durcheinander gebracht.

_________________
Gruß Thomas

http://www.meteo-dynamics.de - Wetter Emden aktuell - WRF-EMS
»Profil   »Private Nachricht   »Website
jusch

4




Anmeldung: 09.07.2007
Beiträge: 1433
Wohnort: Elmshorn (Schleswig-Holstein)

Beitrag Verfasst am: 23.05.10 - 21:24    Titel: »Zitat  

Wetterwarte hat folgendes geschrieben:
Code:
sh: Syntax error: Bad fd number


Ist das normal oder worauf deutet die Nachricht hin?


Es ist natürlich nicht normal, daß Du von einer Shell mit dem Namen "sh" eine Fehlermeldung bekommst, wenn Du doch die Installation unbedingt unter einer Shell namens "tcsh" durchführen sollst und das angeblich auch machst.

Das Problem könnte sein, daß Du zur Installation eben nur die "tcsh" aufgerufen, aber diese Shell nicht fest für den Benutzer eingestellt hast.

Daß es zur erfolgreichen Installation ausreicht, nur diese spezielle Shell am Ausführungsprompt aufzurufen, bevor das Installationsskript gestartet wird, ist eine Aussage von Michelle. Von mir stammt die Aussage:
> ... in die Benutzerkontensteuerung gehen und für den
> betreffenden Benutzer diese neue Shell für diesen
> Benutzer als seine Login-Shell für die Konsole
> festlegen.

Ob die Installation erfolgreich war, testest Du am besten mit einem Durchlauf der beiden während der Installation angelegten Benchmarks: Wenn die fehlerfrei durchlaufen, ist die Installation OK. Und wenn nicht, ...

_________________
Downloads auf meiner Website: Wettervorhersage-Freeware und History.dat-Editor/Filetool
»Profil   »Private Nachricht   »Website
Cato

Administrator




Anmeldung: 05.11.2006
Beiträge: 1414
Wohnort: PM 40m ü NN

Beitrag Verfasst am: 24.05.10 - 07:55    Titel: »Zitat  

Moin moin,

da es sich nicht um keine Eigenentwicklung von Soft- oder Hardware handelt, es derzeit nur um Probleme bei der Installation geht und das Ganze nur unter Linux läuft, habe ich es in das entsprechende Forum verschoben, damit der geneigte Leser es von vornherein einzuordnen weiß.

vG
und einen schönen Feiertag

Cato

_________________
Ich würde mich ja gerne GEISTIG mit Dir duellieren, aber ich sehe Du bist UNBEWAFFNET.
»Profil   »Private Nachricht   »Website
Wetterwarte

4




Anmeldung: 20.07.2001
Beiträge: 2324
Wohnort: Emden

Beitrag Verfasst am: 24.05.10 - 13:52    Titel: »Zitat  

jusch hat folgendes geschrieben:
Es ist natürlich nicht normal, daß Du von einer Shell mit dem Namen "sh" eine Fehlermeldung bekommst, wenn Du doch die Installation unbedingt unter einer Shell namens "tcsh" durchführen sollst und das angeblich auch machst.

Genau wie du es beschrieben hast (siehe Bild).

Tcsh erscheint sofort nach dem Öffnen des Terminals. Ich brauche also nicht mehr manuell durch irgendeine Eingabe umschalten.

Ein Benchmark konnte ich nicht durchführen. Soweit ich das gesehen habe, wurde Permission denied" beim Aufruf angezeigt, also Zugang verweigert. Daher gehe ich ohne Linuxkenntnisse mal davon aus, dass hier etwas mit den Rechtevergaben nicht funktioniert hat.

_________________
Gruß Thomas

http://www.meteo-dynamics.de - Wetter Emden aktuell - WRF-EMS
»Profil   »Private Nachricht   »Website
Gehe zu Seite 1, 2, 3  weiter



Impressum / Datenschutz | Disclaimer / Haftungsausschluss | powered by phpBB, © 2001, 2002 phpBB Group
© 1999-2010 Tobias Gerstmaier. Alle Rechte vorbehalten. Alle Angaben ohne Gewähr.