Menu

#129 Path for DoubleExp_spikegen

async13
closed-fixed
nobody
runtime (2)
5
2015-02-07
2014-03-02
dilawars
No

Following is the dump of loading my model into moose. Ignore the some(0) etc for time being.

Created 298 path=/neuroml/cells/DoubExpSyn numData=1 isGlobal=0 baseType=SynChan
Created 300 path=/neuroml[0]/cells[0]/DoubExpSyn[0]/graded numData=1 isGlobal=0 baseType=Mstring
Created 301 path=/neuroml[0]/cells[0]/DoubExpSyn[0]/mgblock numData=1 isGlobal=0 baseType=Mstring
[INFO] @parser/NetworkML.py:80 Connecting (Single)
    /neuroml[0]/cells[0]/cellB[0]/Soma(0)[0],channel
    /neuroml[0]/cells[0]/cellB[0]/Soma(0)[0]/DoubExpSyn[0],channel 
Created 306 path=/neuroml[0]/cells[0]/cellA[0]/mainAxon(1)/DoubExpSyn_spikegen numData=1 isGlobal=0 baseType=SpikeGen
[INFO] @parser/NetworkML.py:80 Connecting (Single)
    /neuroml[0]/cells[0]/cellA[0]/mainAxon(1)[0],VmOut
    /neuroml[0]/cells[0]/cellA[0]/mainAxon(1)[0]/DoubExpSyn_spikegen[0],Vm 
terminate called after throwing an instance of 'std::runtime_error'
  what():  Error: SetGet:checkSet:: No field or child named 'getNum_synapse' was found on
/neuroml[0]/cells[0]/cellB[0]/Soma(0)[0]/DoubExpSyn
~~~~~

One of these two lines looks buggy.

~~~
Created 306 path=/neuroml[0]/cells[0]/cellA[0]/mainAxon(1)/DoubExpSyn_spikegen numData=1 isGlobal=0 baseType=SpikeGen

and

Connecting (Single)
/neuroml[0]/cells[0]/cellA[0]/mainAxon(1)[0]/DoubExpSyn_spikegen[0]

Shouldn't the last element in path create by moose i.e. DoubleExpSyn_spikegen be DoubleExpSyn_spikegen[0]?

PS: This version of async is compiled to throw exception instead of warning. Using macros to add this feature. No changes are made to async13 branch.

Discussion

  • dilawars

    dilawars - 2014-03-03

    The path has valid children. I guess, this is happening because /a[x]/b[y]/c and /a[x]/b[y]/c[0] are not really equivalent. Log

    In file: /home/dilawar/Work/NCBS/moose_svn1.8/moose/branches/async_multiscale_cmake/basecode/SetGet.cpp:32
    Error: SetGet:checkSet:: No field or child named 'getNum_synapse' was found on /neuroml[0]/cells[0]/cellB[0]/Soma(0)[0]/DoubExpSyn
    |- Children : 
        + /neuroml[0]/cells[0]/cellB[0]/Soma(0)[0]/DoubExpSyn[0]/synapse
        + /neuroml[0]/cells[0]/cellB[0]/Soma(0)[0]/DoubExpSyn[0]/graded
        + /neuroml[0]/cells[0]/cellB[0]/Soma(0)[0]/DoubExpSyn[0]/mgblock
    
     

    Last edit: dilawars 2014-03-03
  • dilawars

    dilawars - 2014-03-03

    Fixed after merging Aditya parsing and making appropriate changes in mumble.

    PS: I don't have permission to change the status.

     
  • Subhasis Ray

    Subhasis Ray - 2014-05-07
    • status: open --> closed-fixed
     

Anonymous
Anonymous

Add attachments
Cancel