That's because the oms which contains the error is in the same directory as you current script. You can import element from one script to another in a directory, that's why all the script are compiled. If the scripts are unrelated you can store them in separate folders.
Le 03/11/2015 15:15, Murat Yildizoglu a écrit : > Hi Romain, > > I have discovered that indeed, but you can see in the bottom part of > my mail that I do not use them in my mole anymore. So I am suprised to > continue to get this message over and over when I try to compile the > modified mole without dashes. > > Best, > > Murat > > 2015-11-03 15:03 GMT+01:00 Romain Reuillon <[email protected] > <mailto:[email protected]>>: > > Hi Murat, > > you may not you the '-' letter in variables names in OpenMOLE / > scala... You may use '_' instead. > > Romain > > > Le 03/11/2015 14:55, Murat Yildizoglu a écrit : >> Hi, I am advancing in my experiments with OM and NL. >> I have been able to send my runs to our cluster and get back my >> results for the last period. >> I am transforming my mole and my NL file in order to get time >> series from runs. >> >> But I am getting a strange problem: I have initially had some >> vaiables with a dash in their name, and I have had to change them >> of course. I do not have any of them in my mole (while I have >> dashes in the NL variables). When I click on the Play button, the >> compilation fails with the following messages for all such variables: >> >> org.openmole.core.exception.UserBadDataError: Compilation error: >> om is already defined as value om >> val om-avprofit-vector = Array[Double] >> ^ >> on line 199 >> >> (what is the object of these references to line numbers by the way?) >> >> As you can see below, I do not have such variable names in my mole. >> Do you have any idea how this happens, and how I can solve this? >> >> Thank you in advance for your help! I am quite at loss here... >> >> val iota22 = Val[Int] >> val mu22 = Val[Int] >> val probrad = Val[Double] >> >> // Time series >> val omprice = Array[Double] >> val omavprofit = Array[Double] >> val omavcapital = Array[Double] >> val omavtrajectory = Array[Double] >> val ommaxtrajectory = Array[Double] >> val ommintrajectory = Array[Double] >> val omtcc = Array[Double] >> val omnbf = Array[Double] >> val omnbt = Array[Double] >> val omavproductivity = Array[Double] >> val ommaxproductivity = Array[Double] >> val omminproductivity = Array[Double] >> val omavclustering = Array[Double] >> val omavdistance = Array[Double] >> >> val exploration = >> ExplorationTask( >> // (iota22 in (0 to 3 by 1)) x >> (mu22 in (0 to 3 by 1)) x >> (probrad in (0.1 to 0.4 by 0.05)) >> ) >> >> val savevectors0 = 1 >> val savefrequency0 = 10 >> val networkstructure0 = "Lattice" >> val nbf0 = 25 //225 >> >> val cmds = List( >> "init-grid-globals", >> "setup", >> "while [ticks < 100] repeat ${savefrequency0}[go]") >> >> val myTask = >> >> >> NetLogo5Task("/Users/myildi/Dropbox/These-vanDerPol/Modele/openmole/VDPMYV02-om.nlogo", >> cmds,true) set ( >> outputs += >> (iota22,mu22,probrad,savevectors0,savefrequency0,nbf0,networkstructure0), >> netLogoInputs += (iota22, "iota2"), >> netLogoInputs += (mu22, "mu2"), >> netLogoInputs += (probrad, "probrad2"), >> netLogoInputs += (savevectors0, "save-vectors"), >> netLogoInputs += (savefrequency0, "save-frequency"), >> netLogoInputs += (nbf0, "nbf0"), >> netLogoInputs += (networkstructure0, "net-structure"), >> netLogoOutputs += ("om-price-vector", omprice), >> netLogoOutputs += ("om-avprofit-vector", omavprofit), >> netLogoOutputs += ("om-avcapital-vector", omavcapital), >> netLogoOutputs += ("om-avtrajectory-vector", omavtrajectory), >> netLogoOutputs += ("om-maxtrajectory-vector", ommaxtrajectory), >> netLogoOutputs += ("om-mintrajectory-vector", ommintrajectory), >> netLogoOutputs += ("om-tcc-vector", omtcc), >> netLogoOutputs += ("om-nbf-vector", omnbf), >> netLogoOutputs += ("om-nbt-vector", omnbt), >> netLogoOutputs += ("om-avproductivity-vector", omavproductivity), >> netLogoOutputs += ("om-maxproductivity-vector", >> ommaxproductivity), >> netLogoOutputs += ("om-minproductivity-vector", >> omminproductivity), >> netLogoOutputs += ("om-avclustering-vector", omavclustering), >> netLogoOutputs += ("om-avdistance-vector", omavdistance) >> ) >> >> val env1 = LocalEnvironment(4) >> >> >> >> val csvHook = >> >> AppendToCSVFileHook("/Users/myildi/Dropbox/These-vanDerPol/Modele/openmole/result-om-test.csv", >> >> iota22,mu22,probrad,savevectors0,savefrequency0,nbf0,networkstructure0, >> >> omprice, >> omavprofit, >> omavcapital, >> omavtrajectory, >> ommaxtrajectory, >> ommintrajectory, >> omtcc, >> omnbf, >> omnbt, >> omavproductivity, >> ommaxproductivity, >> omminproductivity, >> omavclustering, >> omavdistance >> ) >> >> exploration -< (myTask on env1 hook csvHook) >> >> >> >> >> -- >> Prof. Murat Yildizoglu >> >> Note: Please use the following address as such >> >> UNIVERSITE DE BORDEAUX >> GREThA (UMR CNRS 5113) >> MURAT YILDIZOGLU >> 16 AVENUE LEON DUGUIT >> CS 50057 >> 33608 PESSAC CEDEX >> FRANCE >> >> Bureau : E-331 >> >> mail: murat.yildizoglu at u-bordeaux.fr <http://u-bordeaux.fr> >> >> web: www.yildizoglu.fr <http://www.yildizoglu.fr> >> >> >> >> >> _______________________________________________ >> OpenMOLE-users mailing list >> [email protected] <mailto:[email protected]> >> http://fedex.iscpif.fr/mailman/listinfo/openmole-users > > > _______________________________________________ > OpenMOLE-users mailing list > [email protected] <mailto:[email protected]> > http://fedex.iscpif.fr/mailman/listinfo/openmole-users > > > > > -- > Prof. Murat Yildizoglu > > Note: Please use the following address as such > > UNIVERSITE DE BORDEAUX > GREThA (UMR CNRS 5113) > MURAT YILDIZOGLU > 16 AVENUE LEON DUGUIT > CS 50057 > 33608 PESSAC CEDEX > FRANCE > > Bureau : E-331 > > mail: murat.yildizoglu at u-bordeaux.fr <http://u-bordeaux.fr> > > web: www.yildizoglu.fr <http://www.yildizoglu.fr> > > > _______________________________________________ > OpenMOLE-users mailing list > [email protected] > http://fedex.iscpif.fr/mailman/listinfo/openmole-users
signature.asc
Description: OpenPGP digital signature
_______________________________________________ OpenMOLE-users mailing list [email protected] http://fedex.iscpif.fr/mailman/listinfo/openmole-users
