multigpu is now default

35 views
Skip to first unread message

Michal Januszewski

unread,
May 14, 2012, 12:17:07 PM5/14/12
to sailfi...@googlegroups.com
Hi everyone,

As of last night, what used to be the "multigpu" branch is now the
master branch in our main repo on GitHub
(https://github.com/sailfish-team/sailfish). The old code is still
available in the "legacy" branch, but it will not be developed any
further.

The new branch should be at feature-parity with the old one, with the
following exceptions:
- 3D visualization (cutplane/mayavi) is not supported,
- 2D interactive visualization is not supported; this will be restored later,
- OpenGL visualization for free surface flows is not supported,
- evaluating momentum transfer from fluid to non-moving objects on the
host is not supported; this will be redesigned and supported in a more
general and effective way later,
- the HDF output format is no longer supported.

New additions include:
- 2D matplotlib visualization backend,
- entropic LB model in D2Q9 and D3Q15.

Please let me know if you find some other missing features, or if
anything seems broken to you.

Thanks,
--
Michal Januszewski
http://people.gentoo.org/spock

Maciej Matyka

unread,
May 28, 2012, 9:22:09 AM5/28/12
to sailfi...@googlegroups.com
On Mon, May 14, 2012 at 6:17 PM, Michal Januszewski <mic...@gmail.com> wrote:
> As of last night, what used to be the "multigpu" branch is now the
> master branch in our main repo on GitHub
> (https://github.com/sailfish-team/sailfish). The old code is still
> available in the "legacy" branch, but it will not be developed any
> further.

Hi,

After: git clone http://github.com/sailfish-team/sailfish

my sailfish/examples consists of:
binary_fluid boolean_geometry.py cylinder.py fs_gaussian.py
__init__.py ldc_2d.py ldc_3d.py poiseuille_3d.py poiseuille.py
sc_drop.py sc_phase_separation.py sphere_3d.py

where are the examples for multi_gpu?

Best,
Maciek

Marcin Kostur

unread,
May 28, 2012, 9:26:06 AM5/28/12
to sailfi...@googlegroups.com
All of them ;-)

mk
--
Pełnomocnik Rektora
ds. zastosowania nowoczesnych komputerowych
metod kształcenia dla regionalnych
kadr innowacyjnej gospodarki
tel. +48 32 359 1360
http://zft.us.edu.pl/kostur
http://icse.us.edu.pl
http://twing.us.edu.pl
---------------------------

Michal Januszewski

unread,
May 28, 2012, 9:29:37 AM5/28/12
to sailfi...@googlegroups.com
That's correct :) Note that some examples might be using the default
Geometry2D / Geometry3D classes which will not automatically decompose
into multiple subdomains when more than 1 GPU is used. The simplest
fix is to use EqualSubdomainsGeometry{2,3}D instead.

Michal

Maciej Matyka

unread,
May 28, 2012, 9:30:59 AM5/28/12
to sailfi...@googlegroups.com
On Mon, May 28, 2012 at 3:29 PM, Michal Januszewski <mic...@gmail.com> wrote:
> That's correct :)  Note that some examples might be using the default
> Geometry2D / Geometry3D classes which will not automatically decompose
> into multiple subdomains when more than 1 GPU is used.  The simplest
> fix is to use EqualSubdomainsGeometry{2,3}D instead.

slow down. at the moment I'm trying to solve "run anything with the
newest sailfish on zeus" puzzle ;-)
Reply all
Reply to author
Forward
0 new messages