[ADMB Users] Problems with -gh
dave fournier
davef at otter-rsch.com
Fri Mar 1 11:40:58 PST 2013
On 13-03-01 10:20 AM, Jeff Laake - NOAA Federal wrote:
I think the problem is that a long int in windows is only 32 bytes.
I compiled this in
gcc -m64
on linux
#include <stdio.h>
main()
{
int nbits=sizeof(char*);
if (nbits==4)
printf("this is 32 bytes\n");
else if (nbits==8)
printf("this is 64 bytes\n");
else
printf("this can't happen");
nbits=sizeof(long int);
if (nbits==4)
printf("this is 32 bytes\n");
else if (nbits==8)
printf("this is 64 bytes\n");
else
printf("this can't happen");
nbits=sizeof(int);
if (nbits==4)
printf("this is 32 bytes\n");
else if (nbits==8)
printf("this is 64 bytes\n");
else
printf("this can't happen");
}
on linux I get output
this is 64 bytes
this is 64 bytes
this is 32 bytes
using the windows cross compiler I get
this is 64 bytes
this is 32 bytes
this is 32 bytes
so a long int is 32 bytes in the 64 bit version. Strange eh?
> So I installed the 64 bit version of admb 10.1 and gcc 4.5.2 and the
> problem persists. What versions are you using and what type of
> machine? I'm running win7 on an 64 bit machine with 8gb ram. This
> will be difficult to work this out if you can't replicate on your
> machine. What quantity did you run for -gh? -gh 6 worked for me but
> -gh 7 or higher did not. Can you try a higher -gh value to see if you
> can get it to fail?
>
> regards --jeff
>
>
> On Fri, Mar 1, 2013 at 8:32 AM, Jeff Laake - NOAA Federal
> <jeff.laake at noaa.gov <mailto:jeff.laake at noaa.gov>> wrote:
>
> This email just came through. I already replied to user list. I'm
> was using the 32 bit. Arni already replied with instructions on
> how to get 64 bit version which wasn't clear from admb site.
>
> Thanks for your help.
>
> --jeff
>
>
> On Fri, Mar 1, 2013 at 8:28 AM, dave fournier
> <davef at otter-rsch.com <mailto:davef at otter-rsch.com>> wrote:
>
> that runs fine for me. what compiler are you using?
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.admb-project.org/pipermail/users/attachments/20130301/6f7e68e5/attachment.html>
More information about the Users
mailing list