Hi, I have a unique mole script in the folder that contains the netlogo file, and I upload it on the web interface to use it, after having deleted the old version in the web interface.
Is there another cache folder where OM stocks its files and scripts? If yes how to clan it and why the old script seems to survive there? I have even eliminated the dashes from all variables that are accessed by OM (including the NL variables that appear in the NLoutput instructions), but I continue to get the same error. I am getting very mad at this mystery :-( 2015-11-03 15:29 GMT+01:00 Romain Reuillon <[email protected]>: > 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]>: > >> 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 >> >> web: <http://www.yildizoglu.fr>www.yildizoglu.fr >> >> >> >> >> _______________________________________________ >> OpenMOLE-users mailing >> [email protected]http://fedex.iscpif.fr/mailman/listinfo/openmole-users >> >> >> >> _______________________________________________ >> OpenMOLE-users mailing list >> [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 > > web: www.yildizoglu.fr > > > _______________________________________________ > OpenMOLE-users mailing > [email protected]http://fedex.iscpif.fr/mailman/listinfo/openmole-users > > > > _______________________________________________ > OpenMOLE-users mailing list > [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 web: www.yildizoglu.fr
_______________________________________________ OpenMOLE-users mailing list [email protected] http://fedex.iscpif.fr/mailman/listinfo/openmole-users
