Este pacote contém a implementação básica de uma função de energia potencial de um sistema bidimensional. Contém uma estrutura de dados simples e testes.
- Conceitos básicos: Github
- Usando
PkgTemplates
- Criando um repositório para o pacote
- Criando uma nova função
- Desenvolvimento o pacote localmente
- Introduzindo funções no módulo principal
- Estrutura de dados
- Instruções para modificar o pacote em adiante
] add https://github.com/m3g/SimulacoesTemplate.jl
julia> using SimulacoesTemplate
julia> data = Data() # Default parameters
Data
eps: Float64 5.0
sig: Float64 0.5
cutoff: Float64 2.0
side: Float64 100.0
N: Int64 10000
eps4: Float64 20.0
sig6: Float64 0.015625
sig12: Float64 0.000244140625
julia> p = initial_point(data); # Initial point
julia> utotal(p,data) # Compute total energy
-7472.164849146468
julia> data = Data(sig=1.0) # Increase sigma, for example
Data
eps: Float64 5.0
sig: Float64 1.0
cutoff: Float64 2.0
side: Float64 100.0
N: Int64 10000
eps4: Float64 20.0
sig6: Float64 1.0
sig12: Float64 1.0
julia> utotal(p,data)
9323.71350809503
As funções em utotal_parallel
foram implementadas na seguinte aula: