Giter Site home page Giter Site logo

montecarlo's Introduction

En la carpeta Ising/ se encuentran los archivos fuentes y ejecutables del programa

Para correr correctamente el programa, se debe hacer:
1) Crear una carpeta llamada Ising_LxL donde L sea el tamaño de la red
2) Destro de esa carpeta deben existir tres archivos:
	input.dat : Contiene los parametros del sistema (Num de pasos, L, Temp, J)
	send_job_temp.sh : es el script para ejecutar el programa. Dentro de el se setea el rango de temperatura que se desea trabajar
	send_job.sh : Es el encargado de ejecutar N iteraciones para una misma temperatura

3) Modificar en input.dat el numero de pasos, el tamaño del la red y el J . La temperatura se modifica automaticamente son send_job_temp.sh
4) Modificar en send_job_temp.sh el rango de temperaturas que se desea 
5) Modificar en send_job.sh la variable "njob" que indica la cantidad de corridas para una misma Temperatura
6) Ejecutar send_job_temp.sh

Repetir esto para cada tamaño de red

Luego para obtener los datos para cada red y temperatura ejecutar Analisis.sh directamente donde se encuentra. Deberia obtenerse 3 archivos por cada red:
	1)Energia_Ising_LxL.dat : Contiene los valores de <E> y <E^2> y sus errores para cada temp tabulados de la siguiente forma:
		Temp |   <E>   |  err<E>  |  <E^2>  |  err<E^2>

	2)Mag_Ising_LxL.dat : Contiene los valores de <M> y <M^2> y sus errores para cada temp  

		Temp |   <M>   |  err<M>  |  <M^2>  |  err<M^2>

	3)Aceptados_Ising_LxL.dat : Contiene los valores del porcentaje de Aceptados/PasosMC para cada temp  

		Temp |   Aceptados   |  errAceptados

montecarlo's People

Contributors

danpablo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.