3dvisualization
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Наступна ревізія | Попередня ревізія | ||
| 3dvisualization [2016/01/17 13:00] – створено wombat | 3dvisualization [2016/01/19 09:09] (поточний) – [Использование] пояснение переменных wombat | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| + | ====== Silomesh ====== | ||
| + | |||
| + | ===== Установка ===== | ||
| + | |||
| + | Перед установкой silomesh необходимо произвести некоторые подготовительные действия. На разных системах они могут быть разные. Некоторые описаны ниже. | ||
| + | |||
| + | ==== В Ubuntu 14.04 (Trusty) ==== | ||
| + | |||
| + | sudo apt-get install python-h5py python3-h5py | ||
| + | |||
| + | Также требуется пакет '' | ||
| + | |||
| + | ~ $ apt-get source libsiloh5-0 | ||
| + | ~ $ cd silo-llnl-4.8/ | ||
| + | ~/ | ||
| + | Вместо nano можно использовать любой текстовый редактор. Находим и редактируем следующие строки, | ||
| + | |||
| + | <file bash rules> | ||
| + | ... | ||
| + | #include / | ||
| + | ## | ||
| + | # | ||
| + | # | ||
| + | #ifeq ($(ARCH_DEFAULT_MPI_IMPL), | ||
| + | # CC: | ||
| + | #else | ||
| + | # CC:=mpicc | ||
| + | #endif | ||
| + | ... | ||
| + | LDFLAGS=" | ||
| + | ... | ||
| + | --with-hdf5=/ | ||
| + | |||
| + | </ | ||
| + | |||
| + | ~/ | ||
| + | ~/ | ||
| + | ~ $ sudo dpkg -i libsilo-bin_4.8-13build1_amd64.deb libsilo-dev_4.8-13build1_amd64.deb libsiloh5-0_4.8-13build1_amd64.deb python-silo_4.8-13build1_amd64.deb | ||
| + | |||
| + | ==== В Gentoo ==== | ||
| + | |||
| + | emerge sci-libs/ | ||
| + | |||
| + | ==== Пользовательская установка ==== | ||
| + | |||
| + | В данном случае предлагается устанавливать silomesh не общесистемно, | ||
| + | |||
| + | git clone https:// | ||
| + | cd silomesh/ | ||
| + | python setup.py build | ||
| + | python setup.py install --prefix=/ | ||
| + | |||
| + | Следует отметить, | ||
| + | |||
| + | python setup.py build_ext --libraries=stdc++ | ||
| + | python setup.py build | ||
| + | python setup.py install --prefix=/ | ||
| + | |||
| + | |||
| + | ===== Использование ===== | ||
| + | |||
| + | Если silomesh был установлен в домашний каталог пользователя, | ||
| + | |||
| + | <code python silomesh-use.py> | ||
| + | import sys | ||
| + | sys.path.append('/ | ||
| + | import silomesh | ||
| + | |||
| + | silomesh.init_silo(" | ||
| + | silomesh.init_mesh(' | ||
| + | silomesh.init_var(' | ||
| + | for x in range(1, | ||
| + | for y in range(1, | ||
| + | for z in range(1, | ||
| + | silomesh.set_value(float(value), | ||
| + | silomesh.finalize_var() | ||
| + | silomesh.finalize_mesh() | ||
| + | silomesh.finalize_silo() | ||
| + | </ | ||
| + | |||
| + | При этом | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | |||
| + | |||
| + | ====== Ссылки ====== | ||
| + | |||
| + | |||
| + | |||
| [[http:// | [[http:// | ||
3dvisualization.1453035618.txt.bz2 · Востаннє змінено: повз wombat
