[ADMB Users] directory where *.par, *.cor, *std etc are created in Linux or Mac, when executable is located other than current directory

yukio_takeuchi at icloud.com yukio_takeuchi at icloud.com
Sun Feb 17 23:55:13 PST 2013


Thanks, Jon and Dave

Both suggestions suffice for my purpose

Yukio
NRIFSF


John Sibert <sibert at hawaii.edu>さん:
> Hi Yukio,
> 
> You can also copy or move your executable in a directory on your PATH. 
I 
> have a bin directory in my home directory into which I copied the 
> executable from the "simple" example. I run by simply typing simple at 
> the prompt from the directory you want to use.
> 
> The following commands
> > cd ~/admb/trunk/examples/admb/path-test
> > pwd
> > which simple
> > simple
> > ls -l
> Produced the following output:
> > home/jsibert/admb/trunk/examples/admb/path-test
> > /home/jsibert/bin/simple
> >
> > Initial statistics: 2 variables; iteration 0; function evaluation 0; 
> > phase 1
> > Function value   3.6493579e+01; maximum gradient component mag -3.
6127e+00
> > Var   Value    Gradient   |Var   Value    Gradient   |Var Value    
> > Gradient
> >   1  0.00000 -3.61269e+00 |  2  0.00000 -7.27814e-01 |
> >
> >  - final statistics:
> > 2 variables; iteration 7; function evaluation 19
> > Function value   1.4964e+01; maximum gradient component mag -7.
0014e-05
> > Exit code = 1;  converg criter   1.0000e-04
> > Var   Value    Gradient   |Var   Value    Gradient   |Var Value    
> > Gradient
> >   1  1.90909 -7.00140e-05 |  2  4.07818 -2.08982e-05 |
> > Estimating row 1 out of 2 for hessian
> > Estimating row 2 out of 2 for hessian
> > total 40
> > -rw-rw-r-- 1 jsibert jsibert  56 Feb 17 10:52 admodel.cov
> > -rw-rw-r-- 1 jsibert jsibert   5 Feb 17 10:52 admodel.dep
> > -rw-rw-r-- 1 jsibert jsibert  56 Feb 17 10:52 admodel.hes
> > -rw-rw-r-- 1 jsibert jsibert   0 Feb 17 10:52 eigv.rpt
> > -rw-rw-r-- 1 jsibert jsibert   0 Feb 17 10:52 fmin.log
> > -rw-rw-r-- 1 jsibert jsibert  16 Feb 17 10:52 simple.bar
> > -rw-rw-r-- 1 jsibert jsibert 208 Feb 17 10:52 simple.cor
> > -rw-rw-r-- 1 jsibert jsibert 172 Feb 17 10:38 simple.dat
> > -rw-rw-r-- 1 jsibert jsibert  78 Feb 17 10:52 simple.eva
> > -rw-rw-r-- 1 jsibert jsibert 119 Feb 17 10:52 simple.log
> > -rw-rw-r-- 1 jsibert jsibert 143 Feb 17 10:52 simple.par
> > -rw-rw-r-- 1 jsibert jsibert 103 Feb 17 10:52 simple.std
> > -rw-rw-r-- 1 jsibert jsibert   0 Feb 17 10:52 variance
> Cheers,
> John
> 
> John Sibert
> Emeritus Researcher, SOEST
> University of Hawaii at Manoa
> Honolulu HI (GMT-10)
> 808-294-3842
> 
> Visit the ADMB project http://admb-project.org/
> 
> On 02/16/2013 08:05 PM, yukio_takeuchi at icloud.com wrote:
> > Hi,
> >
> > When I do multiple calculations with different dat file but with 
same
> > executable compiled with ADNB, I usually set up directories with
> > different dat file and put an executable on one more upper level in 
ms-
> > windows. e.g.
> >
> > c:\simrun\sim.exe
> > c:\simrun\sim1\sim.dat
> > c:\simrun\sim2\sim.dat
> > ...
> >   
> > The I ususally use batch file like
> >
> > cd c:\simrun
> > cd sim1
> > ..\sim.exe
> >
> > cd ..\sim2
> > ..\sim.exe
> >
> > cd ..\sim3
> > ...
> >
> > This allows me to avoid overwriting of output files (*.par,*.cor 
etc).
> >
> > When I tried similar approach in Linux as well as mac, using 
relative
> > path or absolute path of executable different from the current
> > directory, I found that output files (*.par, *.cor, *.std etc) 
produced
> > from executable were put on the same directory of the executable.
> >
> > Is this intended behavior under Linux or mac?
> >
> > Yukio Takeuchi
> > _______________________________________________
> > Users mailing list
> > Users at admb-project.org
> > http://lists.admb-project.org/mailman/listinfo/users
> >
> 



More information about the Users mailing list