X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=ising.c;h=4ff3ba80befc47aecc8a45e0c536d71df04ba8d4;hb=52bfe319f10ec529c59a2e7cebe844f9a4be4694;hp=cb89d8a8997471d10cb227ebede2be58458d5478;hpb=a28d730d92a955110e132b15cac51dc045c4f2cd;p=physik%2Fising.git diff --git a/ising.c b/ising.c index cb89d8a..4ff3ba8 100644 --- a/ising.c +++ b/ising.c @@ -11,22 +11,33 @@ #include #include #include +#include + #include "dfbapi.h" -#define X 50 -#define Y 50 -#define MAX_T 200 +#define X 200 +#define Y 200 +#define MAX_T 10 int main(int argc, char **argv) { unsigned char *atom; + char *arg_v[4]; + char m_text[64]; + char t_text[64]; + char b_text[64]; int max_x,x_c,max_y,y_c; - int i,j; + int i; + int count_p; unsigned int T; - double M; + double S; + int M; double beta; double delta_e; + /* random stuff*/ + srand(time(0)); + /* display stuff */ d2_lattice d2_l; @@ -43,25 +54,44 @@ int main(int argc, char **argv) /* begin at T=0 M=1 situation */ memset(atom,0,max_x*max_y*sizeof(unsigned char)); + S=1; /* i have no idea! */ + for(T=1;T