2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Какую "платформу" выбрать для расчета ГД
Сообщение12.09.2010, 23:12 


12/09/10
2
Ситуация следующая.
Решил поднять свою программку (расчет газовой динамики с применением многосеточного метода для выделения очень мелкой особенности порядка 10^-4 размера задачи) написанную в аспирантуре и довести до публикации.
Но возникли некоторые проблемы и сомнения. Поэтому прошу совета.
Программа писалась несколько лет назад, часть уже подзабыл, что то реализовать можно иначе.
Использовался чистый Си с OpenMP считал на 4х ядернике.
Сейчас думаю переписать с ООП - это С++ или возможно Java с компиляцией в машинный код (GCJ), но сомневаюсь в производительности.
Предусмотреть возможность расчета на кластере, т.е. ввести MPI. Очень заманчиво пишут про CUDA, но не совсем ясно будет ли заметный прирост производительности да и опыта маловато.
Пока склоняюсь к классическому варианты C++, OpenMP для многопроцессорной ноды и MPI для запуска на кластере.
Java больше нравится как язык и пишу на ней последнее время.

 Профиль  
                  
 
 Re: Какую "платформу" выбрать для расчета ГД
Сообщение15.09.2010, 13:51 


12/09/10
2
странно, думал что кто-нибудь ответит, может стоило поместить в раздел программирование

 Профиль  
                  
 
 Re: Какую "платформу" выбрать для расчета ГД
Сообщение15.09.2010, 13:56 
Аватара пользователя


21/04/10
33
Москва
mikeol в сообщении #351761 писал(а):
Очень заманчиво пишут про CUDA

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

Я бы на Вашем месте выбрал классический вариант, если время не торопит. Использовать Java для разработки высокопроизводительных приложений советовать бы не стал.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: photon, profrotter, Парджеттер, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group