JEGHC20 wrote:I am uncertain if InterViews has properly installed - I can run nrngui or nrndemo however I cannot find/run nrniv.
Despite its suggestive name, nrniv does not use InterViews--it starts NEURON without a GUI. Unless you specify that it read a hoc or Python file, it just prints NEURON's typical banner to the terminal, then sits there with the interpreter's prompt
oc>
waiting for you to do something.
There is no nrndemo--the program you're thinking of is neurondemo. It should start NEURON's demonstration program, which has a graphical user interface that allows selection and execution of several different models. If InterViews has not been properly installed, neurondemo will not work properly. Another test to see if InterViews is working correctly is to launch idraw from the command line. idraw is a bit like MacDraw--it's a vector graphics program that is very useful for editing vector graphics files that can be generated by the Print and File Window Manager (read about that in the FAQ list--see the Documentation page at
http://www.neuron.yale.edu). Those are encapsulated PostScript files in a format that can be read and written by Adobe Illustrator and Corel Draw.
WRT your installation strategy--it puts the executables and related libraries into
~/neuron/iv
and
~/neuron/nrn
so I'd expect there to be an x86_64 somewhere under each of these two directories, which contain the InterViews and NEURON executables, respectively. For example, on my own hardware, after configuring compilation of NEURON with
--prefix=~/bin/nrn
and completing installation,
ls ~/bin/nrn/
reveals the following directories
x86_64 include lib share
and it's x86_64 that contains NEURON's executables.
So I'm surprised that on your PC
(1) there is anything in
~/neuron/nrn/bin
that can be made executable, other than directories
(which in any case aren't named nrngui, nrnivmodl, or neurondemo)
and that
(2) the statements
chmod +x ~/neuron/nrn/bin/nrngui
chmod +x ~/neuron/nrn/bin/nrnivmodl
chmod +x ~/neuron/nrn/bin/neurondemo
do anything useful--shouldn't each of these produce an error message?