In the very beginning, initialize directories: python mk_dir.py, to set coefficients, T, and directories ########################################## #this project uses PBC
########################################## To manually perform each step of computations
- python launch_one_run.py ./path/to/mc.conf
- make run_mc
- ./run_mc ./path/to/cppIn.txt
- python check_after_one_run_U.py ./path/to/mc.conf startingFileIndSuggest
- go to 1, until no more data points are needed
######################################### To run 1 pass of mc with checking statistics of U
- cmake .
- make run_mc
- python exec_checking_U.py T N startingFileIndSuggest
- run 3 until equilibrium
- python exec_noChecking.py T N
After checking U, one may check statistics for dipole. 1. To check dipole for 1 temperature: python check_after_one_run_dipole.py ./path/to/mc.conf startingFileIndSuggest to check all dipoles seqentially: python loop_check_dipoles_all_T.py N startingFileIndSuggest
############################# after mc completes,
- cd data2csv/
- python pkl_U_data2csv.py N
- python pkl_dipole_data2csv.py N
############################# #plots for plotting physical quantities, cd ./plt/
- python xxx_data_csv_2_plt.py N
- python load_csv_plt_xxx.py N
for plotting lattices and dipoles cd ./pltLattice/
- python batch_lattice_dipole.py N
- python batch_plt_dipoles_all_T.py N
############################# #make movies cd ./mk_movie
###############################
This part is after the equilibrium of the main computation path for the j-th branch, j=0,1,2,...,M-1
- python execute_branch_computation/init_branch.py N T obs_name branch_path_ind total_branch_num
- python branch_exec_noChecking_dipole.py N T obs_name branch_path_ind total_branch_num
- after branch computations finish, cd branch_data2csv, python main_and_branch_pkl_dipole_data2csv.py N T