| [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.
 | 
|---|