Changeset 86cff86
- Timestamp:
- Jul 7, 2010, 11:53:05 AM (15 years ago)
- Branches:
- Action_Thermostats, Add_AtomRandomPerturbation, Add_FitFragmentPartialChargesAction, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Added_ParseSaveFragmentResults, AddingActions_SaveParseParticleParameters, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_ParticleName_to_Atom, Adding_StructOpt_integration_tests, AtomFragments, Automaking_mpqc_open, AutomationFragmentation_failures, Candidate_v1.5.4, Candidate_v1.6.0, Candidate_v1.6.1, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, CombiningParticlePotentialParsing, Combining_Subpackages, Debian_Package_split, Debian_package_split_molecuildergui_only, Disabling_MemDebug, Docu_Python_wait, EmpiricalPotential_contain_HomologyGraph, EmpiricalPotential_contain_HomologyGraph_documentation, Enable_parallel_make_install, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, FitPartialCharges_GlobalError, Fix_BoundInBox_CenterInBox_MoleculeActions, Fix_ChargeSampling_PBC, Fix_ChronosMutex, Fix_FitPartialCharges, Fix_FitPotential_needs_atomicnumbers, Fix_ForceAnnealing, Fix_IndependentFragmentGrids, Fix_ParseParticles, Fix_ParseParticles_split_forward_backward_Actions, Fix_PopActions, Fix_QtFragmentList_sorted_selection, Fix_Restrictedkeyset_FragmentMolecule, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, Fix_fitting_potentials, Fixes, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, FragmentAction_writes_AtomFragments, FragmentMolecule_checks_bonddegrees, GeometryObjects, Gui_Fixes, Gui_displays_atomic_force_velocity, ImplicitCharges, IndependentFragmentGrids, IndependentFragmentGrids_IndividualZeroInstances, IndependentFragmentGrids_IntegrationTest, IndependentFragmentGrids_Sole_NN_Calculation, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, JobMarket_unresolvable_hostname_fix, MoreRobust_FragmentAutomation, ODR_violation_mpqc_open, PartialCharges_OrthogonalSummation, PdbParser_setsAtomName, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, Rewrite_FitPartialCharges, RotateToPrincipalAxisSystem_UndoRedo, SaturateAtoms_findBestMatching, SaturateAtoms_singleDegree, StoppableMakroAction, Subpackage_CodePatterns, Subpackage_JobMarket, Subpackage_LinearAlgebra, Subpackage_levmar, Subpackage_mpqc_open, Subpackage_vmg, Switchable_LogView, ThirdParty_MPQC_rebuilt_buildsystem, TrajectoryDependenant_MaxOrder, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, TremoloParser_setsAtomName, Ubuntu_1604_changes, stable
- Children:
- ed6dd8
- Parents:
- 192f6e
- Files:
-
- 6 added
- 1 deleted
- 9 edited
- 18 moved
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/AtomAction/ChangeElementAction.cpp
r192f6e r86cff86 38 38 std::vector<element *> elements; 39 39 40 dialog->query Atom(NAME, &first, MapOfActions::getInstance().getDescription(NAME));41 dialog->query Element("element", &elements, MapOfActions::getInstance().getDescription("element"));40 dialog->queryElement(NAME, &elements, MapOfActions::getInstance().getDescription(NAME)); 41 dialog->queryAtom("atom-by-id", &first, MapOfActions::getInstance().getDescription("atom-by-id")); 42 42 43 43 if(dialog->display()) { -
src/Actions/MapOfActions.cpp
r192f6e r86cff86 270 270 TypeMap["center-in-box"] = Box; 271 271 TypeMap["change-box"] = Box; 272 TypeMap["change-element"] = Atom;272 TypeMap["change-element"] = Element; 273 273 TypeMap["change-molname"] = String; 274 274 TypeMap["convex-envelope"] = Molecule; -
src/Actions/WorldAction/InputAction.cpp
r192f6e r86cff86 38 38 MoleculeListClass *molecules = World::getInstance().getMolecules(); 39 39 molecule *mol = NULL; 40 st ring filename;40 std::string filename; 41 41 std::ifstream test; 42 42 … … 45 45 if(dialog->display()) { 46 46 DoLog(0) && (Log() << Verbose(0) << "Config file given." << endl); 47 std::string FilenamePrefix = filename.substr(0,filename.find('.')); 48 FormatParserStorage::getInstance().SetOutputPrefixForAll(FilenamePrefix); 49 DoLog(1) && (Log() << Verbose(1) << "Setting config file name prefix to " << FilenamePrefix << "." << endl); 50 test.open(filename.c_str()); 51 if (test == NULL) { 52 DoLog(1) && (Log() << Verbose(1) << "Specified config file " << filename << " not found." << endl); 47 if (filename.find('.') != string::npos) { 48 std::string FilenamePrefix = filename.substr(0,filename.find_last_of('.')); 49 std::string FilenameSuffix = filename.substr(filename.find_last_of('.')+1, filename.length()); 50 DoLog(1) && (Log() << Verbose(1) << "Setting config file name prefix to " << FilenamePrefix << "." << endl); 51 test.open(filename.c_str()); 52 if (test == NULL) { 53 DoLog(1) && (Log() << Verbose(1) << "Specified config file " << filename << " not found." << endl); 54 } else { 55 DoLog(1) && (Log() << Verbose(1) << "Specified config file found, parsing ... "); 56 FormatParserStorage::getInstance().get((std::istream &)test, FilenameSuffix); 57 test.close(); 58 } 59 FormatParserStorage::getInstance().SetOutputPrefixForAll(FilenamePrefix); 60 // set mol to first active molecule 61 if (molecules->ListOfMolecules.size() != 0) { 62 for (MoleculeList::iterator ListRunner = molecules->ListOfMolecules.begin(); ListRunner != molecules->ListOfMolecules.end(); ListRunner++) 63 if ((*ListRunner)->ActiveFlag) { 64 mol = *ListRunner; 65 break; 66 } 67 } 68 if (mol == NULL) { 69 mol = World::getInstance().createMolecule(); 70 mol->ActiveFlag = true; 71 molecules->insert(mol); 72 } 73 mol->SetNameFromFilename(filename.substr(0,filename.find('.')).c_str()); 53 74 } else { 54 DoLog(1) && (Log() << Verbose(1) << "Specified config file found, parsing ... "); 55 FormatParserStorage::getInstance().getPcp().load(&test); 56 test.close(); 75 DoeLog(1) && (eLog() << Verbose(1) << "Input file does not have a suffix, cannot recognize format." << endl); 57 76 } 58 // set mol to first active molecule59 if (molecules->ListOfMolecules.size() != 0) {60 for (MoleculeList::iterator ListRunner = molecules->ListOfMolecules.begin(); ListRunner != molecules->ListOfMolecules.end(); ListRunner++)61 if ((*ListRunner)->ActiveFlag) {62 mol = *ListRunner;63 break;64 }65 }66 if (mol == NULL) {67 mol = World::getInstance().createMolecule();68 mol->ActiveFlag = true;69 molecules->insert(mol);70 }71 mol->SetNameFromFilename(filename.c_str());72 77 delete dialog; 73 78 return Action::success; -
src/Parser/FormatParserStorage.cpp
r192f6e r86cff86 42 42 ParserSuffix.resize(ParserTypes_end, ""); 43 43 44 ParserSuffix[mpqc] = " conf.in";44 ParserSuffix[mpqc] = "in"; 45 45 ParserSuffix[pcp] = "conf"; 46 ParserSuffix[tremolo] = " conf.data";47 ParserSuffix[xyz] = " conf.xyz";46 ParserSuffix[tremolo] = "data"; 47 ParserSuffix[xyz] = "xyz"; 48 48 } 49 49 … … 133 133 } 134 134 135 /** Parses an istream depending on its suffix 136 * \param &input input stream 137 * \param suffix 138 * \return true - parsing ok, false - suffix unknown 139 */ 140 bool FormatParserStorage::get(std::istream &input, std::string suffix) 141 { 142 if (suffix == ParserSuffix[mpqc]) { 143 getMpqc().load(&input); 144 } else if (suffix == ParserSuffix[pcp]) { 145 getPcp().load(&input); 146 } else if (suffix == ParserSuffix[tremolo]) { 147 getTremolo().load(&input); 148 } else if (suffix == ParserSuffix[xyz]) { 149 getXyz().load(&input); 150 } else { 151 DoeLog(1) && (eLog() << Verbose(1) << "Unknown suffix to for FormatParserStorage::get()." << endl); 152 return false; 153 } 154 return true; 155 } 156 135 157 /** Returns reference to the output MpqcParser, adds if not present. 136 158 * \return reference to the output MpqcParser -
src/Parser/FormatParserStorage.hpp
r192f6e r86cff86 41 41 void addXyz(); 42 42 43 bool get(std::istream &input, std::string suffix); 43 44 MpqcParser &getMpqc(); 44 45 PcpParser &getPcp(); -
src/Parser/XyzParser.cpp
r192f6e r86cff86 59 59 if (comment == "") { 60 60 time_t now = time((time_t *)NULL); // Get the system time and put it into 'now' as 'calender time' 61 comment = " \tCreated by molecuilder on ";61 comment = "Created by molecuilder on "; 62 62 // ctime ends in \n\0, we have to cut away the newline 63 63 std::string time(ctime(&now)); … … 68 68 comment += time; 69 69 } 70 *file << World::getInstance().numAtoms() << endl << comment << endl;70 *file << World::getInstance().numAtoms() << endl << "\t" << comment << endl; 71 71 72 72 vector<atom*> atoms = World::getInstance().getAllAtoms(); -
src/unittests/ParserUnitTest.cpp
r192f6e r86cff86 131 131 \tmolecule = $:molecule\n\ 132 132 )\n"; 133 static string waterXyz = "3\n H2O: water molecule\nO\t0\t0\t0\nH\t0.758602\t0\t0.504284\nH\t0.758602\t0\t-0.504284\n";133 static string waterXyz = "3\n\tH2O: water molecule\nO\t0\t0\t0\nH\t0.758602\t0\t0.504284\nH\t0.758602\t0\t-0.504284\n"; 134 134 static string Tremolo_Atomdata1 = "# ATOMDATA\tId\tname\tType\tx=3\n"; 135 135 static string Tremolo_Atomdata2 = "#\n#ATOMDATA Id name Type x=3\n1 hydrogen H 3.0 4.5 0.1\n\n"; -
tests/regression/Molecules/6/post/test2.conf
r192f6e r86cff86 35 35 RelEpsTotalE 1e-07 # relative change in total energy 36 36 RelEpsKineticE 1e-05 # relative change in kinetic energy 37 MaxMinStopStep 2# check every ..th steps37 MaxMinStopStep 10 # check every ..th steps 38 38 MaxMinGapStopStep 1 # check every ..th steps 39 39 … … 42 42 InitRelEpsTotalE 1e-05 # relative change in total energy 43 43 InitRelEpsKineticE 0.0001 # relative change in kinetic energy 44 InitMaxMinStopStep 2# check every ..th steps44 InitMaxMinStopStep 10 # check every ..th steps 45 45 InitMaxMinGapStopStep 1 # check every ..th steps 46 46 … … 55 55 RiemannTensor 0 # (Use metric) 56 56 PsiType 0 # 0 - doubly occupied, 1 - SpinUp,SpinDown 57 MaxPsiDouble 2# here: specifying both maximum number of SpinUp- and -Down-states58 PsiMaxNoUp 2# here: specifying maximum number of SpinUp-states59 PsiMaxNoDown 2# here: specifying maximum number of SpinDown-states57 MaxPsiDouble 10 # here: specifying both maximum number of SpinUp- and -Down-states 58 PsiMaxNoUp 10 # here: specifying maximum number of SpinUp-states 59 PsiMaxNoDown 10 # here: specifying maximum number of SpinDown-states 60 60 AddPsis 0 # Additional unoccupied Psis for bandgap determination 61 61 … … 64 64 IsAngstroem 1 # 0 - Bohr, 1 - Angstroem 65 65 RelativeCoord 0 # whether ion coordinates are relative (1) or absolute (0) 66 MaxTypes 1# maximum number of different ion types66 MaxTypes 2 # maximum number of different ion types 67 67 68 68 # Ion type data (PP = PseudoPotential, Z = atomic number) 69 69 #Ion_TypeNr. Amount Z RGauss L_Max(PP)L_Loc(PP)IonMass # chemical name, symbol 70 Ion_Type1 1 6 1.0 3 3 12.01100000000 Carbon C 70 Ion_Type1 8 1 1.0 3 3 1.00800000000 Hydrogen H 71 Ion_Type2 3 6 1.0 3 3 12.01100000000 Carbon C 71 72 #Ion_TypeNr._Nr.R[0] R[1] R[2] MoveType (0 MoveIon, 1 FixedIon) 72 Ion_Type1_1 10.000000000 10.000000000 10.000000000 0 # molecule nr 0 73 Ion_Type1_1 8.782085945 1.645886050 1.645886050 0 # molecule nr 0 74 Ion_Type1_2 8.782085945 1.645886050 3.425886024 0 # molecule nr 1 75 Ion_Type1_3 9.672039608 2.904536878 2.535886037 0 # molecule nr 2 76 Ion_Type1_4 7.532785963 3.787886018 1.645886050 0 # molecule nr 3 77 Ion_Type1_5 7.532785963 3.787886018 3.425886024 0 # molecule nr 4 78 Ion_Type1_6 5.393632318 2.904536877 2.535886037 0 # molecule nr 5 79 Ion_Type1_7 6.283585982 1.645886050 1.645886050 0 # molecule nr 6 80 Ion_Type1_8 6.283585982 1.645886050 3.425886024 0 # molecule nr 7 81 Ion_Type2_1 8.782085945 2.275186040 2.535886037 0 # molecule nr 8 82 Ion_Type2_2 7.532785963 3.158586027 2.535886037 0 # molecule nr 9 83 Ion_Type2_3 6.283585982 2.275186040 2.535886037 0 # molecule nr 10 -
tests/regression/Simple_configuration/3/post/test2.conf
r192f6e r86cff86 35 35 RelEpsTotalE 1e-07 # relative change in total energy 36 36 RelEpsKineticE 1e-05 # relative change in kinetic energy 37 MaxMinStopStep 0# check every ..th steps37 MaxMinStopStep 1 # check every ..th steps 38 38 MaxMinGapStopStep 0 # check every ..th steps 39 39 … … 42 42 InitRelEpsTotalE 1e-05 # relative change in total energy 43 43 InitRelEpsKineticE 0.0001 # relative change in kinetic energy 44 InitMaxMinStopStep 0# check every ..th steps44 InitMaxMinStopStep 1 # check every ..th steps 45 45 InitMaxMinGapStopStep 0 # check every ..th steps 46 46 … … 54 54 Level0Factor 2 # factor by which node number increases from S to 0 level 55 55 RiemannTensor 0 # (Use metric) 56 PsiType 0# 0 - doubly occupied, 1 - SpinUp,SpinDown56 PsiType 1 # 0 - doubly occupied, 1 - SpinUp,SpinDown 57 57 MaxPsiDouble 0 # here: specifying both maximum number of SpinUp- and -Down-states 58 58 PsiMaxNoUp 0 # here: specifying maximum number of SpinUp-states 59 PsiMaxNoDown 0# here: specifying maximum number of SpinDown-states59 PsiMaxNoDown 1 # here: specifying maximum number of SpinDown-states 60 60 AddPsis 0 # Additional unoccupied Psis for bandgap determination 61 61 … … 70 70 Ion_Type1 1 1 1.0 3 3 1.00800000000 Hydrogen H 71 71 #Ion_TypeNr._Nr.R[0] R[1] R[2] MoveType (0 MoveIon, 1 FixedIon) 72 Ion_Type1_1 10.000000000 10.000000000 10.000000000 0 # molecule nr 072 Ion_Type1_1 0.000000000 0.000000000 -1.000000000 0 # molecule nr 0 -
tests/regression/testsuite-domain.at
r192f6e r86cff86 45 45 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Domain/6/pre/test.conf .], 0) 46 46 AT_CHECK([../../molecuilder -i test.conf -e ${abs_top_srcdir}/src/ -o xyz -d "1, 1, 1"], 0, [stdout], [stderr]) 47 AT_CHECK([file=test. conf.xyz;sort -n $file | grep -v "Created by" >$file-sorted], 0, [ignore], [ignore])48 AT_CHECK([file=test. conf.xyz;sort -n ${abs_top_srcdir}/${AUTOTEST_PATH}/Domain/6/post/$file | grep -v "Created by" >$file-sorted2], 0, [ignore], [ignore])49 AT_CHECK([file=test. conf.xyz; diff $file-sorted $file-sorted2], 0, [ignore], [ignore])47 AT_CHECK([file=test.xyz;sort -n $file | grep -v "Created by" >$file-sorted], 0, [ignore], [ignore]) 48 AT_CHECK([file=test.xyz;sort -n ${abs_top_srcdir}/${AUTOTEST_PATH}/Domain/6/post/$file | grep -v "Created by" >$file-sorted2], 0, [ignore], [ignore]) 49 AT_CHECK([file=test.xyz; diff $file-sorted $file-sorted2], 0, [ignore], [ignore]) 50 50 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Domain/6/pre/test.conf test-x.conf], 0) 51 51 AT_CHECK([../../molecuilder -i test-x.conf -e ${abs_top_srcdir}/src/ -o xyz -d "2, 1, 1"], 0, [stdout], [stderr]) 52 AT_CHECK([file=test-x. conf.xyz;sort -n $file | grep -v "Created by" >$file-sorted], 0, [ignore], [ignore])53 AT_CHECK([file=test-x. conf.xyz;sort -n ${abs_top_srcdir}/${AUTOTEST_PATH}/Domain/6/post/$file | grep -v "Created by" >$file-sorted2], 0, [ignore], [ignore])54 AT_CHECK([file=test-x. conf.xyz; diff $file-sorted $file-sorted2], 0, [ignore], [ignore])52 AT_CHECK([file=test-x.xyz;sort -n $file | grep -v "Created by" >$file-sorted], 0, [ignore], [ignore]) 53 AT_CHECK([file=test-x.xyz;sort -n ${abs_top_srcdir}/${AUTOTEST_PATH}/Domain/6/post/$file | grep -v "Created by" >$file-sorted2], 0, [ignore], [ignore]) 54 AT_CHECK([file=test-x.xyz; diff $file-sorted $file-sorted2], 0, [ignore], [ignore]) 55 55 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Domain/6/pre/test.conf test-y.conf], 0) 56 56 AT_CHECK([../../molecuilder -i test-y.conf -e ${abs_top_srcdir}/src/ -o xyz -d "1, 2, 1"], 0, [stdout], [stderr]) 57 AT_CHECK([file=test-y. conf.xyz;sort -n $file | grep -v "Created by" >$file-sorted], 0, [ignore], [ignore])58 AT_CHECK([file=test-y. conf.xyz;sort -n ${abs_top_srcdir}/${AUTOTEST_PATH}/Domain/6/post/$file | grep -v "Created by" >$file-sorted2], 0, [ignore], [ignore])59 AT_CHECK([file=test-y. conf.xyz; diff $file-sorted $file-sorted2], 0, [ignore], [ignore])57 AT_CHECK([file=test-y.xyz;sort -n $file | grep -v "Created by" >$file-sorted], 0, [ignore], [ignore]) 58 AT_CHECK([file=test-y.xyz;sort -n ${abs_top_srcdir}/${AUTOTEST_PATH}/Domain/6/post/$file | grep -v "Created by" >$file-sorted2], 0, [ignore], [ignore]) 59 AT_CHECK([file=test-y.xyz; diff $file-sorted $file-sorted2], 0, [ignore], [ignore]) 60 60 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Domain/6/pre/test.conf test-z.conf], 0) 61 61 AT_CHECK([../../molecuilder -i test-z.conf -e ${abs_top_srcdir}/src/ -o xyz -d "1, 1, 2"], 0, [stdout], [stderr]) 62 AT_CHECK([file=test-z. conf.xyz;sort -n $file | grep -v "Created by" >$file-sorted], 0, [ignore], [ignore])63 AT_CHECK([file=test-z. conf.xyz;sort -n ${abs_top_srcdir}/${AUTOTEST_PATH}/Domain/6/post/$file | grep -v "Created by" >$file-sorted2], 0, [ignore], [ignore])64 AT_CHECK([file=test-z. conf.xyz; diff $file-sorted $file-sorted2], 0, [ignore], [ignore])62 AT_CHECK([file=test-z.xyz;sort -n $file | grep -v "Created by" >$file-sorted], 0, [ignore], [ignore]) 63 AT_CHECK([file=test-z.xyz;sort -n ${abs_top_srcdir}/${AUTOTEST_PATH}/Domain/6/post/$file | grep -v "Created by" >$file-sorted2], 0, [ignore], [ignore]) 64 AT_CHECK([file=test-z.xyz; diff $file-sorted $file-sorted2], 0, [ignore], [ignore]) 65 65 #AT_CHECK([/bin/false], 12, [ignore], [ignore]) 66 66 AT_CLEANUP -
tests/regression/testsuite-simple_configuration.at
r192f6e r86cff86 18 18 ], [ignore]) 19 19 AT_CHECK([file=test.conf; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/2/post/$file], 0, [ignore], [ignore]) 20 AT_CHECK([file=test. conf.in; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/2/post/$file], 0, [ignore], [ignore])21 AT_CHECK([file=test. conf.xyz; diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/2/post/$file], 0, [ignore], [ignore])20 AT_CHECK([file=test.in; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/2/post/$file], 0, [ignore], [ignore]) 21 AT_CHECK([file=test.xyz; diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/2/post/$file], 0, [ignore], [ignore]) 22 22 AT_CLEANUP 23 23 … … 27 27 AT_CHECK([../../molecuilder -i test.conf -e ${abs_top_srcdir}/src/ -o mpqc pcp xyz -a 1 --position "10., 10., 10."], 0, [ignore], [ignore]) 28 28 AT_CHECK([file=test.conf; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/3/post/$file], 0, [ignore], [ignore]) 29 AT_CHECK([file=test. conf.in; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/3/post/$file], 0, [ignore], [ignore])30 AT_CHECK([file=test. conf.xyz; diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/3/post/$file], 0, [ignore], [ignore])29 AT_CHECK([file=test.in; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/3/post/$file], 0, [ignore], [ignore]) 30 AT_CHECK([file=test.xyz; diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/3/post/$file], 0, [ignore], [ignore]) 31 31 AT_CHECK([../../molecuilder -i test2.conf -e ${abs_top_srcdir}/src/ -o mpqc pcp xyz -a 1 --position "0., 0., -1."], 0, [ignore], [ignore]) 32 32 AT_CHECK([file=test2.conf; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/3/post/$file], 0, [ignore], [ignore]) 33 AT_CHECK([file=test2. conf.in; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/3/post/$file], 0, [ignore], [ignore])34 AT_CHECK([file=test2. conf.xyz; diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/3/post/$file], 0, [ignore], [ignore])33 AT_CHECK([file=test2.in; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/3/post/$file], 0, [ignore], [ignore]) 34 AT_CHECK([file=test2.xyz; diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/3/post/$file], 0, [ignore], [ignore]) 35 35 AT_CLEANUP 36 36 … … 38 38 AT_SETUP([Simple configuration - Changing element]) 39 39 AT_KEYWORDS([configuration]) 40 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/4/pre/test. conf test.conf], 0)41 AT_CHECK([../../molecuilder -i test. conf -e ${abs_top_srcdir}/src/ -E 0 --element 6], 0, [ignore], [ignore])42 AT_CHECK([file=test. conf; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/4/post/$file], 0, [ignore], [ignore])40 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/4/pre/test.xyz test.xyz], 0) 41 AT_CHECK([../../molecuilder -i test.xyz -e ${abs_top_srcdir}/src/ -E 6 --atom-by-id 0], 0, [ignore], [ignore]) 42 AT_CHECK([file=test.xyz; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/4/post/$file], 0, [ignore], [ignore]) 43 43 AT_CLEANUP 44 44 … … 49 49 AT_CHECK([../../molecuilder -i test.conf -e ${abs_top_srcdir}/src/ -o mpqc pcp xyz -r 0], 0, [ignore], [ignore]) 50 50 AT_CHECK([file=test.conf; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/5/post/$file], 0, [ignore], [ignore]) 51 AT_CHECK([file=test. conf.in; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/5/post/$file], 0, [ignore], [ignore])52 AT_CHECK([file=test. conf.xyz; diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/5/post/$file], 0, [ignore], [ignore])51 AT_CHECK([file=test.in; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/5/post/$file], 0, [ignore], [ignore]) 52 AT_CHECK([file=test.xyz; diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/5/post/$file], 0, [ignore], [ignore]) 53 53 AT_CLEANUP 54 54 … … 80 80 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/8/pre/test.* .], 0) 81 81 AT_CHECK([../../molecuilder -i test.conf -e ${abs_top_srcdir}/src/ -o xyz -R 7. --position "7.283585982, 3.275186040, 3.535886037"], 0, [stdout], [stderr]) 82 AT_CHECK([sort -n test. conf.xyz | grep -v "Created by" >test.conf.xyz-sorted], 0, [ignore], [ignore])83 AT_CHECK([sort -n ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/8/post/test. conf.xyz | grep -v "Created by" >${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/8/post/test.conf.xyz-sorted], 0, [ignore], [ignore])84 AT_CHECK([file=test. conf.xyz-sorted; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/8/post/$file], 0, [ignore], [ignore])82 AT_CHECK([sort -n test.xyz | grep -v "Created by" >test.xyz-sorted], 0, [ignore], [ignore]) 83 AT_CHECK([sort -n ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/8/post/test.xyz | grep -v "Created by" >${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/8/post/test.xyz-sorted], 0, [ignore], [ignore]) 84 AT_CHECK([file=test.xyz-sorted; diff $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Simple_configuration/8/post/$file], 0, [ignore], [ignore]) 85 85 AT_CLEANUP
Note:
See TracChangeset
for help on using the changeset viewer.