[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