Skip to content
/ neopz Public
forked from labmec/neopz

An object oriented finite element programming environment

Notifications You must be signed in to change notification settings

MrNGS/neopz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instructions to use NeoPZ environment:

I. CASE: USER

1. Download NeoPZ from Google Code, using:
	anonimous: cvs 
	
	To be commiter you need to register with Philippe Devloo ( PhilippeDevloo1958@gmail.com )


II. CASE DEVELOPER:

1. NeoPZ is a environment ready to work with CMake version up to 2.6 (Recomendable version 2.8.5). You can download from 
	http://www.cmake.org/cmake/resources/software.html
	
2. NeoPZ use the following libraries:
	a. pthread
	b. FAD   - You can get the automatic differentiation library from http://www.ann.jussieu.fr/pironneau/
	c. boost - You can get from http://www.boost.org/
	but you can to use alone the most modules.

3. You can to download the source files from:
	http://code.google.com/p/neopz/
	To see only use a command line:
	
	svn checkout http://neopz.googlecode.com/svn/trunk/ neopz-read-only
	you don't need to be registered.
	
	To register send e-mail to Philippe Devloo - PhilippeDevloo1958@gmail.com


VISUALIZATION PACKAGES

1. V3D : 3D Image Visualization and Analysis systems for bioimages and surface objects.
	Download from http://penglab.janelia.org/proj/v3d/V3D/Download.html

2. MVGraph : Multivariate Interactive Visualization
	Download package and reference manual from http://cran.r-project.org/web/packages/mvgraph/index.html

3. VTK

	

# obsolete

Instruções gerais para uso do NeoPZ:

1. Baixe o NeoPZ do CVS (se voce esta lendo isto, parabéns! Já
   conseguiu!).

2. Sendo desenvolvedor, você vai precisar atualizar alguns arquivos de
   configuração. Para isso dê os comandos:

   > aclocal
   > automake
   > autoconf

3. Voilá! Você acaba de gerar um script chamado 'configure' que gerará
   os makefile's automaticamente. Opções do configure:

   --prefix -> com esta opção você diz aonde o NeoPZ será instalado;

   --enable-metis -> use o MeTiS (por enquanto, use *sempre* esta opção);

   --with-metis-dir -> para direcionar o compilador para o diretorio
     onde o MeTiS está instalado. Recomendo que você use aquele que
     vem com o CFDEmbraer;

   --with-compilation-mode -> há três opções: devel, para compilação
     com debug, profiling para compilação para perfilação e opt, para
     modo turbo (usando os mais obscuros flags do g++).

Exemplos:

   ./configure --prefix=/home/pos/cantao/temp/PZ --enable-metis

   Configura o NeoPZ para ser instalado no diretorio PZ do temp da
   minha área, com MeTiS habilitado. (Neste caso assume-se que o MeTiS
   está instalado em /usr/local/Metis-4.0)

   ./configure --enable-metis --with-metis-dir=/home/pos/cantao/embraer/CFDEmbraer/Metis-4.0

   Idem acima, assumindo que o MeTiS está instalado em
   /home/pos/cantao/embraer/CFDEmbraer/Metis-4.0. O NeoPZ será
   instalado em /usr/local.

   ./configure --with-compilation-mode=opt

   Tudo padrão, com opções de código otimizado.

Futuramente esta dependência do MeTiS será realmente opcional!
.

About

An object oriented finite element programming environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.9%
  • Mathematica 9.5%
  • C 0.9%
  • Python 0.8%
  • GLSL 0.7%
  • CMake 0.7%
  • Other 0.5%