From owner-FreeBSD-users-jp@jp.FreeBSD.org Tue Sep 13 13:28:10 2005
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id j8D4SAY25626;
	Tue, 13 Sep 2005 13:28:10 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mvs1.plala.or.jp (c158129.vh.plala.or.jp [210.150.158.129])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id j8D4S9I25621
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 13 Sep 2005 13:28:09 +0900 (JST)
	(envelope-from ilovefd@topaz.plala.or.jp)
Received: from koubou ([150.29.116.80]) by mvs1.plala.or.jp with SMTP
          id <20050913042803.OJDH15872.mvs1.plala.or.jp@koubou>
          for <FreeBSD-users-jp@jp.FreeBSD.org>;
          Tue, 13 Sep 2005 13:28:03 +0900
Message-ID: <004601c5b81b$8f611820$1801a8c0@koubou>
From: "topaz" <ilovefd@topaz.plala.or.jp>
To: <FreeBSD-users-jp@jp.FreeBSD.org>
References: <20050904050009.10242.qmail@sus.inter7.jp><4168D222-01F6-4459-9854-1EF8CEB0105C@wallaby.mine.nu><000501c5b6c2$06c7b870$1801a8c0@koubou> <20050912.145709.07639724.kom@narihara-lab.jp>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1506
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Tue, 13 Sep 2005 13:28:15 +0900
X-Sequence: FreeBSD-users-jp 86971
Subject: [FreeBSD-users-jp 86971] Re: FBSD5.4/amd
 =?ISO-2022-JP?B?GyRCJE4lYSViJWohPEApOEIbKEI=?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: ilovefd@topaz.plala.or.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+050320

$B$K$7$`$i!w$D$/$P$G$9(B

$B$"$j$,$H$&$4$6$$$^$9(B

> (OS no seigen tomo missetu ni kanren siteiru keredomo)
> dotiraka to iuto, compile no seigen desune.

$B$=$s$J46$8$G$9!#(Bmalloc$B$r;H$($J$$(BF77$B$NLdBj$N$h$&$G$9(B
$BI1Ln%Y%s%A$N%=!<%9$O(BF77$B$G=q$+$l$F$$$^$7$?!#(B

      PROGRAM DMSN
** TWO-DIMENSIONAL ARRAYS
        REAL TARY(1000,1000,500)

* SET INITIAL DATA
       DO 30 K=1,1000
       DO 20 J=1,1000
         DO 10 I=1,1000
           TARY(K,J,I)=I*J*K
10       CONTINUE
20     CONTINUE
30     CONTINUE
      END

$B$O%3%s%Q%$%k$G$-$^$9$,(B
 REAL TARY(1000,1000,1000)
$B$H$9$k$H%3%s%Q%$%k%(%i!<$H$J$j$^$9!#(B
C$B$G$O(BMalloc$B$r$D$+$C$F$G$-$k$N$G!"(BF90$B$J$i$G$-$k$H$$$&$3$H$G$7$g$&$+!)(B

> 2G chou no renzoku sita memory ha malloc
> dekiteiru youdesuga,

> 2G chou no hairetu ha kakuho dekinainodeha?

$BIT;W5D$J$3$H$,$"$j$^$9!#(B
$B#4(BGB$B<B%a%b%j!\#8(BGB$B%9%o%C%W$J$N$K!"(Btop$B%3%^%s%I8+$F$_$k$H!"(B
$B2<5-%W%m%0%i%`$G#3#2(BGB$B;H$($F$$$k$N$G$9!#(B
$B$I$&$7$F$G$7$g$&$+!)(B

#include <stdio.h>
#include <stdlib.h>

#define A(i,j) a[(i)*m+(j)]

void main(void)
{
    int i,j,k,l=1000,m=1000,n=4000;
    double *a;


    a=(double *)malloc(sizeof(double)*l*m*n);

    for(k=0;k<n;k++){
    for(i=0;i<l;i++){
        for(j=0;j<m;j++){
            A(i,j)=3.24*i*j*k;
        }
    }
    }

        printf("success\n");

}




