LINUX.ORG.RU

Gravit 0.5.0

 gravity, , ,


2

4

5 мая 2012 года объявлено о выпуске Gravit 0.5.0. Предыдущий релиз был выпущен в 2005 году.

Gravit — гравитационный симулятор классической теории тяготения Ньютона, использующий алгоритм Барнса-Хата для симуляции гравитационной задачи N тел.

В новой версии:

  • улучшена производительность;
  • новый графический интерфейс;
  • трёхмерные скайбоксы.

Слайды

>>> Подробности



Проверено: tazhate ()
Последнее исправление: cetjs2 (всего исправлений: 4)

В чем смысл подобного в виде целой программы?

Оно ведь пишется самостоятельно за короткое время.

Имело бы смысл в виде библиотеки, с произвольным взаимодействием. А так, как есть, непонятно зачем

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

Тем более, что у них нет даже СТО-эффектов, как я понял.

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

В чем смысл подобного в виде целой программы?

видимо, красивая картинка.

Bad_ptr ★★★★★
()

Любопытна сама задача о взаимодействии N тел. А спецэффекты вы сможете наблюдать, к примеру, у поверхности черных дыр... Наблюдать будете ну очень недолго 8) Во всех остальных случаях (тяготеющие массы планетарно/звёздного масштаба и сопоставимые расстояния), поведение модели не будет практически отличаться от «ньютоновой классики».

V0ID ★★★
()

И оно не компиляется в линуксе. Точнее libagar собрать не удалось.

Artificial_Thought ★★★★
()
Ответ на: комментарий от V0ID

поведение модели не будет практически отличаться от «ньютоновой классики».

сдвиг перигелия Меркурия, Лоренцево замедление времени на спутниках Земли - вполне наблюдаемые явления

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

Сидеть и наслаждаться, а ещё сравнивать с CUDA-примером, о понимать, что трудаёмкость алгоритма, может иногда быть лучше его распараллеливания.

AlexVR ★★★★★
()

Кстати, необходимость ОТО в системе с гравитацией вытекает из сокращения времени.

Представим себе звезду и планету со спутником. В системе, связанной с центром масс планеты и спутника, имеется некий период обращения.

В системе удаленного наблюдателя период должен быть больше из за лоренцева сокращения времени, связанного с движением по орбите вокруг звезды.

Но с другой стороны, в этой системе эффективные массы (m/sqrt(1-v^2)) планет даже больше, т.к. они движутся по орбите. Казалось бы, это должно вызвать уменьшение периода обращения, а на деле он даже выше получается. В плоском пространстве Минковского нет дополнительных сил. А они должны быть. Отсюда приходим к необходимости возникновения доп. сил, которым кроме как из искривления пространства (или эквивалентного процесса) взяться неоткуда.

cvs-255 ★★★★★
()
Ответ на: комментарий от Artificial_Thought

Эфемериды комет считают с учетом СТО.

cvs-255 ★★★★★
()
Ответ на: комментарий от AlexVR

что трудаёмкость алгоритма, может иногда быть лучше его распараллеливания.

не распарсил

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

Ключевое слово было - «практически»... Да и Нептун «вычислили» задолго до появления такой популярной в наше время теории 8)

V0ID ★★★
()
Ответ на: комментарий от V0ID

Да и Нептун «вычислили»

Это было давно.

Сейчас, когда эта популярная теория уже есть, надо ее учитывать для сколько нибудь практических расчетов, кроме совсем уж тривиальных

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

Дык и таблица умножения существует тоже давно. Я говорю о том, что не всегда имеет смысл усложнять модель, коли и модель попроще дает приемлимые результаты.

V0ID ★★★
()

про классическую теорию Ньютона не надо было писать, просто написать что это Барнс-Хат

Оно ведь пишется самостоятельно за короткое время.

Только потом написанное почему-то приводит к разным результатам. Это и называется наука. Не то, что несчастные квиксорты, которыми занимаются программёры - всё одна брехня уже сто лет.

sanaris
()

Классно - теория гравитации до сих не понятна, зато теперь есть эмулятор по теории гравитации, которая так и не имеет никакого объяснения.

А где можно формулу увидеть, используемую в этой программе для взаимодействия двух тел? Она чем-нибудь в корне отличается от той, что нарисована в школьных и университетских учебниках?

Deleted
()

agar либы в генту нет. надо качнуть и собрать ее локально и указать к ней путь. благо проблем с ней не возникнет. напоминаю:

PATH=$PATH:/opt/.../bin
LIBRARY_PATH=$LIBRARY_PATH:/opt/.../lib
C_INCLUDE_PATH=$C_INCLUDE_PATH:/opt/.../include
потом качаем gravit. открываем src/main.c на 228 строчке:
configRead("cfg/gravit.cfg", 0);
конфигурируется он тоже корявенько:
 
./configure --datadir=`pwd`/../
затем открываем cfg/gravit.cfg и комментируем от греха подальше
#videoantialiasing 1
#particlerendermode 1
запускаем и наслаждаемся такими же видами как на офсайте ^___^

punya ★★
()

симулятор всем к просмотру обязателен. включайте пафосную музычку из звездных воинов и наслаждайтесь ^___^

punya ★★
()

Сделать визуализацию было намного сложнее, чем написать считалку, мне кажется. Кстати, какая-нибудь CUDA сюда так и просится .

GblGbl ★★★★★
()
Ответ на: комментарий от Artificial_Thought

Да нет. Для длительных процессов точность повысится сильно.

Quasar ★★★★★
()
Ответ на: комментарий от Deleted

В новости есть все ссылки. Не тупи. И вообще то, что нарисована в школьных учебниках, сильно упрощено - там общая физика. Тут же - теоретическая физика.

Quasar ★★★★★
()

симуляции

Аааа!! Программа симулирует!!!

vvff
()
Ответ на: комментарий от GblGbl

Предложенный метод, равно как и улучшенный метод быстрых мультиполей плохо распараллеливается.

alx_me ★★☆
()

Choose your operating system, or check out alternative downloads.

Windows Installer (64bit)
Version 0.5.0, 5 May 2012

Windows Installer (32bit)
Version 0.5.0, 5 May 2012

Source Code (.tgz)
Version 0.5.0, 5 May 2012

Как всегда, Linux desktop легок для осваивания начинающими пользователями. Скоро ждать вендекапец.

anonymous
()
Ответ на: комментарий от cvs-255

А при чем тут плоское пространство Минковского, движение происходит в грав. поле, которое по сути метрический тензор риманового пространства?

anonymous
()
Ответ на: комментарий от cvs-255

Кстати, необходимость ОТО в системе с гравитацией вытекает из сокращения времени.

Какой феерический бред.

r2d2
()
Ответ на: комментарий от r2d2

Начиная с того, что ОТО — это теория, а «сокращения времени» — физическое явление.

r2d2
()
Ответ на: комментарий от r2d2

ну как не бывает... если описать этой теорией орбитальные скорости звезд у края нашей галактики, то что с ними должно стать?

User2X
()
Ответ на: комментарий от User2X

Для справки: мы на этом краю и находимся... 8))

V0ID ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.