Forum AstroCD
http://astrocd.pl/forum/

Prośba o pomoc w obliczaniu orbit planetoid do Periapsisu
http://astrocd.pl/forum/viewtopic.php?f=10&t=4987
Strona 1 z 1

Autor:  Marek Substyk [ wtorek, 14 października 2014, 10:05 ]
Tytuł:  Prośba o pomoc w obliczaniu orbit planetoid do Periapsisu

Załącznik:
logo-nic.png
logo-nic.png [ 97.18 KiB | Przeglądane 6100 razy ]
Nie spodziewałem się, że będzie to tak czasochłonne i będę musiał jednak wystąpić z prośbą o pomoc.

Jeśli masz ochotę pomóc mi, a tak na prawdę Bartkowi Wojczyńskiemu w programie który tworzy, pomóż nam wykonując skrypty obliczeń matematycznych odpowiedzialnych za obliczanie orbit 400.000 planetoid w okresie od roku 2000 do 2100, z krokiem co 64 dni. W każdym toku obliczeń dla każdej z planetoid uwzględnia się poprawki pertubacyjne ze strony planet i Księżyca.
Wykonanie jednego skryptu może zając nawet kilkanaście godzin, a do wykonania jest ich 570 z czego już 210 zostało wykonane i ciągle obliczenia trwają...

Jeśli chcesz pomóc należy:
1. Stworzyć sobie folder (katalog) na dysku o dowolnej nazwie
2. Pobrać z linku plik ftp://ssd.jpl.nasa.gov/pub/eph/planets/ ... p17000.431 (uwaga: 2,6 GB) i umieścić go stworzonym przez siebie katalogu - to jest teoria ruchu planet DE431
3. Pobrać i rozpakować do tego samego katalogu http://www.astrocd.pl/periapsis/asteroid.zip (24,5MB) - są to trzy pliki w tym główny z elementami asteroid.
w tym miejscu w jednym folderze powinny znaleźć się 4 pliki

Ja przesyłam plik wsadowy (***.bat), który należy umieścić również w tym samym katalogu (folderze) i po prostu go uruchomić. Plik może zawierać od 1 do kilkunastu powtórzeń skryptu dla kolejncyh dat co 64 dni.

Jeśli posiadasz procesor wielordzeniowy można tych wątków uruchomić kilka. Nie mniej nie zalecam wykorzystywania wszystkich rdzeni, aby można było jeszcze sensownie korzystać z komputera. Uwaga: Nowe procesory często wykorzystują technologię Hyper-Threading, a więc mając nowe procesory i7, możemy na 4 rdzeniach odpalić 8 wątków. Na i5 jest ich dwa razy mniej (chyba?)

Po uruchomieniu następują obliczenia, które trwają w zależności od procesora od kilku do kilkudziesięciu godzin dla jednej daty!

Wynikiem jest plik o nazwie MPC_Low_24XXXXX.5.dat, gdzie XXXXX to końcówka daty JD oznaczająca datę. Plik można oczywiście sobie odczytać, aby być pewnym co się liczyło. Zawiera on elementy orbit planetoid dla danej daty.

Plik ten o wielkości dokładnie 79.534.268 bajtów należy grać na serwer FTP, pod adresem: ftp://91.188.116.54/shares/pub/wyniki - polecam Total Commander

Osobiście obliczenia prowadzę od 13 sierpnia na trzech posiadanych komputerach na minimum 10 rdzeniach w porywach do 14.

Zależy nam aby obliczenia zakończyć do zlotu w Zwardoniu, aby można było dane wdrożyć do samego programu.
Za każdą pomoc nawet najmniejszą z góry dziękuje w imieniu swoim jak i Bartka.

Zainteresowane osoby proszone są o kontakt na forum lub e-mail (dane w stopce).

Przykład skryptu
Kod:
integrat.exe MPC_Low.dat MPC_Low_2451544.5.dat 2451544.5 -flnxm13000p17000.431
integrat.exe MPC_Low.dat MPC_Low_2451608.5.dat 2451608.5 -flnxm13000p17000.431
integrat.exe MPC_Low.dat MPC_Low_2451672.5.dat 2451672.5 -flnxm13000p17000.431
integrat.exe MPC_Low.dat MPC_Low_2451736.5.dat 2451736.5 -flnxm13000p17000.431
integrat.exe MPC_Low.dat MPC_Low_2451800.5.dat 2451800.5 -flnxm13000p17000.431
integrat.exe MPC_Low.dat MPC_Low_2451864.5.dat 2451864.5 -flnxm13000p17000.431
integrat.exe MPC_Low.dat MPC_Low_2451928.5.dat 2451928.5 -flnxm13000p17000.431
integrat.exe MPC_Low.dat MPC_Low_2451992.5.dat 2451992.5 -flnxm13000p17000.431
integrat.exe MPC_Low.dat MPC_Low_2452056.5.dat 2452056.5 -flnxm13000p17000.431
integrat.exe MPC_Low.dat MPC_Low_2452120.5.dat 2452120.5 -flnxm13000p17000.431
integrat.exe MPC_Low.dat MPC_Low_2452184.5.dat 2452184.5 -flnxm13000p17000.431
integrat.exe MPC_Low.dat MPC_Low_2452248.5.dat 2452248.5 -flnxm13000p17000.431
integrat.exe MPC_Low.dat MPC_Low_2452312.5.dat 2452312.5 -flnxm13000p17000.431

Autor:  Agnieszka Nowak [ wtorek, 14 października 2014, 14:57 ]
Tytuł:  Re: Prośba o pomoc w obliczaniu orbit planetoid do Periapsis

Zaraz startuje przeliczanie. Właśnie pobrałam ostatni, i największy plik :)

Autor:  Andrzej Pinkowski [ wtorek, 14 października 2014, 16:28 ]
Tytuł:  Re: Prośba o pomoc w obliczaniu orbit planetoid do Periapsis

Ja pomogę. Wysłałem wiadomość na priv, ale nie wiem czy doszła bo widzę ją ciągle w "Do wysłania" zamiast w "Wysłanych". Jakby nie doszła to daj znać.

Autor:  Marek Substyk [ wtorek, 14 października 2014, 22:41 ]
Tytuł:  Re: Prośba o pomoc w obliczaniu orbit planetoid do Periapsis

Doszło. Wszyscy pomagacie.

Strona 1 z 1 Strefa czasowa: UTC + 2
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/