| [b82ede] | 1 | Boxmaker creates boxes of specific density filled with molecules | 
|---|
|  | 2 |  | 
|---|
|  | 3 | ========================================================== | 
|---|
|  | 4 |  | 
|---|
|  | 5 | Usage: | 
|---|
|  | 6 | boxmaker.py <basename> [option1 value1...] | 
|---|
|  | 7 |  | 
|---|
|  | 8 | boxmaker.py <basename> [+boolean_option -other_boolean_option] | 
|---|
|  | 9 | same as | 
|---|
|  | 10 | boxmaker.py <basename> [boolean_option on other_boolean_option off] | 
|---|
|  | 11 |  | 
|---|
|  | 12 | ========================================================== | 
|---|
|  | 13 |  | 
|---|
|  | 14 | If existing boxmaker reads boxmaker.<basename> as configuration file. The | 
|---|
|  | 15 | syntax used is: | 
|---|
|  | 16 |  | 
|---|
|  | 17 | # comment line | 
|---|
|  | 18 | option1 = value1 | 
|---|
|  | 19 | option2 = value2 | 
|---|
|  | 20 | ... | 
|---|
|  | 21 |  | 
|---|
|  | 22 | Note that shortcuts rather than actual option names can be used at all times, | 
|---|
|  | 23 | however this is not recommended in the configuration file for clarities sake. | 
|---|
|  | 24 |  | 
|---|
|  | 25 | Options with units will be converted to the system specified by the | 
|---|
|  | 26 | <basename>.tremolo file if autodim=on. If the value is preceeded by ! the unit | 
|---|
|  | 27 | convertion can be switched off for this specific value. | 
|---|
|  | 28 |  | 
|---|
|  | 29 | o List of name-value options: | 
|---|
|  | 30 |  | 
|---|
|  | 31 | tremofiledir | 
|---|
|  | 32 | (Optional if autodim=off) | 
|---|
|  | 33 | Shortcut: tf | 
|---|
|  | 34 | Default: ./ | 
|---|
|  | 35 |  | 
|---|
|  | 36 | <basename>.tremolo is needed to dertermine the targed system of units. tf | 
|---|
|  | 37 | specifies where to find the file. | 
|---|
|  | 38 |  | 
|---|
|  | 39 | potentialsfiledir | 
|---|
|  | 40 | Shortcut: pf | 
|---|
|  | 41 | Default: ./ | 
|---|
|  | 42 |  | 
|---|
|  | 43 | <basename>.potentials is needed internally for MoleCuilders element | 
|---|
|  | 44 | mapping. Also, if automass=on, it's needed to automatically determine the | 
|---|
|  | 45 | input molecules molar mass. | 
|---|
|  | 46 | pf specifies where to find the file. | 
|---|
|  | 47 |  | 
|---|
|  | 48 | outfilename | 
|---|
|  | 49 | Shortcut: o | 
|---|
|  | 50 | Default: out | 
|---|
|  | 51 |  | 
|---|
|  | 52 | The name stem of the output files. By default its out.xyz and out.data | 
|---|
|  | 53 |  | 
|---|
|  | 54 | source | 
|---|
|  | 55 | Shortcut: i | 
|---|
|  | 56 | Default: None | 
|---|
|  | 57 |  | 
|---|
|  | 58 | The full path to the molecule file used to fill the box. Supports any format | 
|---|
|  | 59 | MoleCuilder does. | 
|---|
|  | 60 |  | 
|---|
|  | 61 | molarmass | 
|---|
|  | 62 | (Optional if automass=on) | 
|---|
|  | 63 | Shortcut: m | 
|---|
|  | 64 | Default: None | 
|---|
|  | 65 |  | 
|---|
|  | 66 | Specify the molar mass of the input molecule. Value with unit. | 
|---|
|  | 67 |  | 
|---|
|  | 68 | E.g.: molarmass = 23.45e-3 kg/mol | 
|---|
|  | 69 | E.g.: molarmass = !66.3333 | 
|---|
|  | 70 |  | 
|---|
|  | 71 | density | 
|---|
|  | 72 | Shortcut: rho | 
|---|
|  | 73 | Default: None | 
|---|
|  | 74 |  | 
|---|
|  | 75 | Specify the desired density of the box. Value with unit. | 
|---|
|  | 76 |  | 
|---|
|  | 77 | temp | 
|---|
|  | 78 | (Optional) | 
|---|
|  | 79 | Shortcut: t | 
|---|
|  | 80 | Default: None | 
|---|
|  | 81 |  | 
|---|
|  | 82 | If specified and postprocessing is on, the resulting data-file is given an | 
|---|
|  | 83 | additional | 
|---|
|  | 84 |  | 
|---|
|  | 85 | # INPUTCONV temp <converted value> | 
|---|
|  | 86 |  | 
|---|
|  | 87 | header-line. Value with unit. | 
|---|
|  | 88 |  | 
|---|
|  | 89 | number | 
|---|
|  | 90 | Shortcut: n | 
|---|
|  | 91 | Default: 1000 | 
|---|
|  | 92 |  | 
|---|
|  | 93 | How many molecules is the box supposed to contain? Might be internally | 
|---|
|  | 94 | changed if cubicdomain=on. | 
|---|
|  | 95 |  | 
|---|
|  | 96 | If number is a vector the box is filled by x*y*z molecules, ignoring | 
|---|
|  | 97 | the option cubicdomain. | 
|---|
|  | 98 |  | 
|---|
|  | 99 | E.g.: number = 4 3 9 | 
|---|
|  | 100 |  | 
|---|
|  | 101 | o List of boolean options: | 
|---|
|  | 102 |  | 
|---|
|  | 103 | cubicdomain | 
|---|
|  | 104 | Shortcut: cd | 
|---|
|  | 105 | Default: on | 
|---|
|  | 106 |  | 
|---|
|  | 107 | If on the box is filled with n*n*n molecules where n is the nearest power | 
|---|
|  | 108 | of 3 to fit number. Ignored if number is a vector. | 
|---|
|  | 109 |  | 
|---|
|  | 110 | cubiccell | 
|---|
|  | 111 | Shortcut: cc | 
|---|
|  | 112 | Default: off | 
|---|
|  | 113 |  | 
|---|
|  | 114 | Normally the cuboid of an elementary cell is the input molecules bounding | 
|---|
|  | 115 | box, scaled to fit the desired molecular volume. If on the elementary cells | 
|---|
|  | 116 | strictly cubic. Its the only way to archive a cubic simulation area (given | 
|---|
|  | 117 | cubicdomain is on), but its very likely that molecules will overlap unless | 
|---|
|  | 118 | its near cubic. | 
|---|
|  | 119 |  | 
|---|
|  | 120 | autorotate | 
|---|
|  | 121 | Shortcut: ar | 
|---|
|  | 122 | Default: off | 
|---|
|  | 123 |  | 
|---|
|  | 124 | Uses MoleCuilder to rotate the input molecule in a way such that the | 
|---|
|  | 125 | bouding box' volume is minimized, leading to a higher possible density | 
|---|
|  | 126 | without overlap. | 
|---|
|  | 127 |  | 
|---|
|  | 128 | autodim | 
|---|
|  | 129 | Shortcut: ad | 
|---|
|  | 130 | Default: on | 
|---|
|  | 131 |  | 
|---|
|  | 132 | If on units will be converted to the system specified in the tremolo-file. | 
|---|
|  | 133 |  | 
|---|
|  | 134 | postprocess | 
|---|
|  | 135 | Shortcut: pp | 
|---|
|  | 136 | Default: on | 
|---|
|  | 137 |  | 
|---|
|  | 138 | Adds "# INPUTCONV shift center" to the resulting data file. If a | 
|---|
|  | 139 | temperature is given its added as well. | 
|---|
|  | 140 |  | 
|---|
|  | 141 | automass | 
|---|
|  | 142 | Shortcut: am | 
|---|
|  | 143 | Default: on | 
|---|
|  | 144 |  | 
|---|
|  | 145 | If specified boxmaker tries to determine the molar mass using the | 
|---|
|  | 146 | <basename>.potentials file. | 
|---|