-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to choose the chemical potential range for the MC simulations #355
Comments
Also, during the weight optimisation for obtaining the best fit with LASSO, what can be the maximum value of the weight? any guidelines? |
{ Can you please check these, if there is any problem |
"is_converged" : [ true, true, true, true, true, true, true, true, true, true, true, true, true ], Can you please explain what are these tags actually? like prec(<clex_hull_dist(casm_learn_input,comp) |
SCEL8_8_1_1_0_2_7/24 0.5 -0.463914 -0.392215 True 40.0 71.69897 even after using high weights i am not getting the correct ground state. any solution? |
@xivh Could you please guide me here |
Are you asking about the fitting or the monte carlo
I usually do CV with something like 1e-5 to 1e-1. What is more important is that the ECI look good (not overfitting). If the
Maybe this issue will help you? #67
I have had success augmenting my data with these hull distance correlations: You will have to fit outside of |
|
I am asking about monte carlo. |
If you plot formation energy per prim vs the parametric composition axis, the maximum/minimum slope are starting points for your chemical potential boundaries. If you are integrating across chemical potential at fixed temperature, you will want to select a chemical potential which is large enough that you have a pure compound at your starting point. Here is a reference about the Monte Carlo in CASM: |
I have my casm learn input file with some compositions, How to choose the chemical potential range to include all the compositions? is it necessary it should include all my compositions exactly? Why my results.json file compositions like :
"<atom_frac(Sn)>" : [ 0.254463252315, 0.333333333333, 0.333333333333, 0.333333333333, 0.488210556082, 0.520053810807, 0.666663652585, 0.666664382310, 0.666664358008, 0.666665905214, 0.666666666667 ]
There are some compositions which are very close to each other, and shouldn't it be as per my casm learn input file only?
Also, in my casm learn input some configurations have zero weight (i choose), should i remove them completely? will they a part of the MC simulations?
{
{
"comment" : "Built from example",
"debug" : false,
"ensemble" : "grand_canonical",
"method" : "metropolis",
"model" : {
"formation_energy" : "formation_energy"
},
"supercell" : [
[24, 0, 0],
[0, 24, 0],
[0, 0, 24]
],
"data" : {
"sample_by" : "pass",
"sample_period" : 1,
"min_pass" : 100,
"max_pass" : 100,
"confidence" : 0.95,
"measurements" : [
{
"quantity" : "formation_energy",
"precision" : 1e-3
},
{
"quantity" : "potential_energy",
"precision" : 1e-3
},
{
"quantity" : "clex_hull_dist(casm_learn_input,comp)",
"precision" : 1e-3
},
{
"quantity" : "atom_frac"
},
{
"quantity" : "site_frac"
},
{
"quantity" : "comp",
"precision" : 1e-3
},
{
"quantity" : "comp_n"
}
],
"storage" : {
"write_observations" : false,
"write_trajectory" : false,
"output_format" : ["csv", "json"]
}
},
"driver" : {
"dependent_runs": false,
"mode" : "incremental",
"motif" : {
"configname" : "auto"
},
"initial_conditions" : {
"param_chem_pot" : {
"a" : -0.6,
"b" : 0
},
"temperature" : 5,
"tolerance" : 0.001
},
"final_conditions" : {
"param_chem_pot" : {
"a" : 0.7,
"b" : 0
},
"temperature" : 5,
"tolerance" : 0.001
},
"incremental_conditions" : {
"param_chem_pot" : {
"a" : 0.1,
"b" : 0
},
"temperature" : 0,
"tolerance" : 0.001
}
}
}
The text was updated successfully, but these errors were encountered: