terça-feira, 20 de janeiro de 2015

Instalação Geant 4.10.1 Ubuntu com netbeans

Baixar o GEANT

Criar uma pasta para os arquivos necessarios a instalacao (1) do geant e outra para a instalacao (2) do geant

rodar o cmake-gui e indicar as pastas (1) e (2)

selecionar as opções grouped e advanced

clicar configure

incluir as bibliotecas que faltam
Dicas para achar bibliotecas :

  comando : sudo apt-get install libexpat-dev   (EXPAT)
caso faltem bibliotecas , instalar o  Synaptic
comando :   sudo apt-get install synaptic
No Synaptic > Edit > Reload package information (atualize os pacotes)
instalei o libdmx-dev    (Apply)
sudo apt-get install libxmu-dev   (Xmu instalacao OPENGL)
No Synaptic instalar libgl1-mesa-dev             (instalacao OPENGL)
No Synaptic instalar libgles2-mesa-dev         (instalacao OPENGL)

terminandos de instalar os pacotes desejados , clicar configigure novamente

selecionar se quer instalar GEaNT multithread ou nao (clicando na caixa GEANT )

clicar generate  -> Os arquivos para insatlacao sao gerados

agora abrir o terminal e na pasta escolhida para instalacao (2) escrever

make -j "numprocessadores"   ( sem aspas demora um tempo )

(se quiser instalar para mais usuarios no mesmo computador )
sudo make install

agora o geant está instalado .


Agora é criar o programa

Para iniciar usando um exemplo , seleciona um exemplo na pasta
/usr/local/share/Geant4-10.1.0/examples

e copiar para a home (3) (evite renomear)
criar uma pasta para a isntalacao do  problema (4)
rodar o cmake-gui
indicar onde esta a pasta do problema (3)
indicar a pasta onde o problema vai ser constuido (4)
clicar configure  no cmake-gui
(se nao houve nenhum problema ) generate

abrir o netbeans
novo projeto > c++ project with existing source > browse (indicar a pasta onde o probelma vai ser construido)
sempre que criar o projeto acerte as bibliotecas ->  clicar com botao direito no nome do projeto
opcao run -> environment  -> adicionar os caminhos para as bibliotecas (cuidado com os espacos e os nomes de diretorio )

G4LEDATA=/home//bibliotecas_geant/G4EMLOW6.41
G4LEVELGAMMADATA=/home//bibliotecas_geant/PhotonEvaporation3.1
G4NEUTRONHPDATA=/home//bibliotecas_geant/G4NDL4.5
G4NEUTRONXSDATA=/home//bibliotecas_geant/G4NEUTRONXS1.4
G4PIIDATA=/home//bibliotecas_geant/G4PII1.3
G4RADIOACTIVEDATA=/home//bibliotecas_geant/RadioactiveDecay4.2
G4REALSURFACEDATA=/home//bibliotecas_geant/RealSurface1.0
G4SAIDXSDATA=/home//bibliotecas_geant/G4SAIDDATA1.1
G4ABLADATA=/home//bibliotecas_geant/G4ABLA3.0
G4ENSDFSTATE1.0=/home//bibliotecas_geant/G4ENSDFSTATE1.0








0 Comentários:

Postar um comentário

Assinar Postar comentários [Atom]

<< Página inicial