Project ID: plumID:23.043
Source: metad-example/plumed.dat
Originally used with PLUMED version: 2.10-mod
Stable: zipped raw stdout - zipped raw stderr - stderr
Master: zipped raw stdout - zipped raw stderr - stderr
# This section computes the spherical expansion features for a 6x6x6 BaTiO3 structure (modify the number of atoms if the structure changes) SPEX_A:SPHERICAL_EXPANSION... SPECIES1=1-216 SPECIES2=217-432 SPECIES3=433-1080 HYPERPARAMS={ "max_radial": 6, "max_angular": 1, "compute_gradients": false, "cutoff_function": {"type": "ShiftedCosine", "cutoff": {"value": 3.0, "unit": "AA"} smooth_width value 05 unit AA gaussian_density type Constant gaussian_sigma value 05 unit AA radial_contribution type GTO ...This action is not part of PLUMED and was included by using a LOAD command More details
# This instruction includes a mask contained in a separate .dat file that selects out the Ti atomsINCLUDEIncludes an external input file, similar to #include in C preprocessor. More details. Show included fileFILE=Ti-MASK.datfile to be included
# This matrix-matrix multiplication averages the spherical expansion components over all Ti atoms SPEX_A_T:TRANSPOSECalculate the transpose of a matrix More detailsARG=SPEX_A SUM_A:the input for this action is the scalar output from one or more other actionsDOTARG1=SPEX_A_T ARG2=MASK_A NUM_A:This action is not part of PLUMED and was included by using a LOAD command More detailsSUMCalculate the sum of the arguments More detailsARG=MASK_Athe input to this functionPERIODIC=NOif the output of your function is periodic then you should specify the periodicity of the function
# This gives a polarization vector that is roughly of order 1 modulus for a fully polar phase - we here divide by the number of Ti atoms and multiply by 10000 SUMM_A:MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More detailsARG1=SUM_Athe input to this functionARG2=NUM_Athe input to this functionFUNC=x/ythe function you wish to evaluatePERIODIC=NO Py_A:if the output of your function is periodic then you should specify the periodicity of the functionSELECT_COMPONENTSCreate a new value to hold a subset of the components that are in a vector or matrix More detailsARG=SUMM_Athe argument we are using to build the shortcutCOMPONENTS=50 Pz_A:the components in the input value that you woul like to build a new vector fromSELECT_COMPONENTSCreate a new value to hold a subset of the components that are in a vector or matrix More detailsARG=SUMM_Athe argument we are using to build the shortcutCOMPONENTS=51 Px_A:the components in the input value that you woul like to build a new vector fromSELECT_COMPONENTSCreate a new value to hold a subset of the components that are in a vector or matrix More detailsARG=SUMM_Athe argument we are using to build the shortcutCOMPONENTS=52 Pys_A:the components in the input value that you woul like to build a new vector fromMATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More detailsARG1=Py_Athe input to this functionFUNC=x*10000the function you wish to evaluatePERIODIC=NO Pzs_A:if the output of your function is periodic then you should specify the periodicity of the functionMATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More detailsARG1=Pz_Athe input to this functionFUNC=x*10000the function you wish to evaluatePERIODIC=NO Pxs_A:if the output of your function is periodic then you should specify the periodicity of the functionMATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More detailsARG1=Px_Athe input to this functionFUNC=x*10000the function you wish to evaluatePERIODIC=NOif the output of your function is periodic then you should specify the periodicity of the function
# The following section computes the polarization modulus and its orientation (theta and phi angles) with respect to the z-axis taken as reference Pmod_A:MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More detailsARG1=Pxs_Athe input to this functionARG2=Pys_Athe input to this functionARG3=Pzs_Athe input to this functionFUNC=sqrt(x*x+y*y+z*zthe function you wish to evaluatePERIODIC=NO Ptheta_A:if the output of your function is periodic then you should specify the periodicity of the functionMATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More detailsARG1=Pzs_Athe input to this functionARG2=Pmod_Athe input to this functionFUNC=acos(x/ythe function you wish to evaluatePERIODIC=NO Pphi_A:if the output of your function is periodic then you should specify the periodicity of the functionMATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More detailsARG1=Px_Athe input to this functionARG2=Py_Athe input to this functionFUNC=atan2(x,ythe function you wish to evaluatePERIODIC=-PI,PIif the output of your function is periodic then you should specify the periodicity of the function
# This instruction prints the polarization data to a file PVARSPrint quantities to a file. More detailsARG=Pxs_A,Pys_A,Pzs_A,Pmod_A,Ptheta_A,Pphi_Athe input for this action is the scalar output from one or more other actionsSTRIDE=1the frequency with which the quantities of interest should be outputFILE=PVARSthe name of the file on which to output these quantities
# Metadynamics settings mtd:METADUsed to performed metadynamics on one or more collective variables. More detailsARG=Pmod_Athe input for this action is the scalar output from one or more other actionsPACE=5the frequency for hill additionSIGMA=0.15the widths of the Gaussian hillsHEIGHT=0.5the heights of the Gaussian hillsFILE=HILLSa file in which the list of added hills is storedBIASFACTOR=20use well tempered metadynamics and use this bias factorTEMP=200the system temperature - this is only needed if you are doing well-tempered metadynamicsPrint quantities to a file. More detailsARG=Pmod_A,Pxs_A,Pys_A,Pzs_A,mtdthe input for this action is the scalar output from one or more other actionsSTRIDE=1the frequency with which the quantities of interest should be outputFILE=COLVARthe name of the file on which to output these quantitiesFLUSHThis command instructs plumed to flush all the open files with a user specified frequency. More detailsSTRIDE=1the frequency with which all the open files should be flushed