I have bee working with the input files and have found that the default name is job whatever. If I am running through several molecules I have to take the time to rename them to a unique name. It seems to me it would be better to have the default name to be the same as the filename you are studying. So if I were using MOPAC on benzene the default would be benzene.mop. I might even suggest “benzene-Eq_Geo” so that the calculation type would included in the default. Also the input generator defaults to 1 core. My computer has 10 cores and 10 threads. For things like this it would be good to have a settings file that the user could fill out and have it default to what the computer has available.
The nightly builds remember settings in the input generators, yes.
I’ll take a look at the default filenames later this afternoon.
@Helium5793 Are these i) large batches of input files to generate and ii) are the instructions to deliver to MOPAC per batch the same? Do you feel comfortable with the command line?
Let’s assume you have two structure files,
benzene.xyzandpyridine.xyzin one folder, and you have openbabel at hand, you can convert the two into .mopwhere flag
-mjust tells that there multiple input files (for openbabel) to convert from .xyz to .mop. Filepyridine.mopfor instance readswhich a UNIX like operating system (for instance Linux Debian) can adjust further by
to instruct MOPAC about the level of theory, the charge, the maximal number of iterations to improve the geometry, etc. by substitution of the placeholder
PUT KEYWORDS HEREopenbabel added. (Openbabel has an optional-kflag to write the instructions for MOPAC into the .mop, too).Instead, let us assume this. One wants to compare the properties of benzene, toluene, all the Xylenes, and mesitylenes in mopac(or any of the outputs) So one loads the structures in and calls mopac to write the mop file. All the files are named job.mop. So one has to rename them all before mopac can be run on them. Why not have the name of the file (benzene..etc) be the default name that avogadro assigns in this situation? and not have to manually do that. Avogadro knows the file name from the structure it is working with. It just has to use it. Having to call openbabel doesn’t seem necessary.