• 検索結果がありません。

言語で数値計算プログラミング

Stage 並列プログラミングを習得するためには : 1 計算機リテラシ, プログラミング言語 2 基本的な数値解析 3 実アプリケーション ( 例えば有限要素法, 分子動力学 ) のプログラミング 4 その並列化 という 4 つの段階 (stage) が必要である 本人材育成プログラムでは1~4を

Stage 並列プログラミングを習得するためには : 1 計算機リテラシ, プログラミング言語 2 基本的な数値解析 3 実アプリケーション ( 例えば有限要素法, 分子動力学 ) のプログラミング 4 その並列化 という 4 つの段階 (stage) が必要である 本人材育成プログラムでは1~4を

... 有限要素法は計算機と深い関係にあり,計算機の発展とともに進歩してきた分野あるが, 本学の各学部,研究科において実施されている有限要素法関連の講義は,理論,アルゴリズム に関する教育が中心プログラミングまでカバーしているものはほとんど無い。また,有限 要素法は最終的には疎行列(行列成分のうち 0 が非常に多い行列のこと)を係数行列とする大 ...

5

Microsoft Word - 03-数値計算の基礎.docx

Microsoft Word - 03-数値計算の基礎.docx

... end program newton ニュートン法により2次方程式の解を求めるプログラムある。2つの解のうち、極値より初 期値に近い方の解1つだけが求められる。このプログラムは、配列変数は使用されていない。 dfdx = 2.0 * a * x + b:代入文。2次関数の微分係数値計算して、実数変数 dfdx に代入し ている。変数名に割り算の記号/は使えないのに注意。 ...

17

Webサービス, 軽量プログラミング言語のIPv6対応Perl編

Webサービス, 軽量プログラミング言語のIPv6対応Perl編

... には……Net::INET6Glueを使用する  Net::INET6Glue  IO::Socket::INET6 からシンボルテーブルを IO::Socket::INET にコピー すること, IO::Socket::INET を IO::Socket::INET6 のように動作させ る CPAN モジュール ...

17

情報技術 Java の特徴 Java は現在 事務処理計算用プログラミング言語として開発された COBOL に取って代わり C 言語や C++ と並んで 現在最も使われているプログラミング言語の一つである Java は Write Once, Run Anywhere( プログラムを一度作成したらど

情報技術 Java の特徴 Java は現在 事務処理計算用プログラミング言語として開発された COBOL に取って代わり C 言語や C++ と並んで 現在最も使われているプログラミング言語の一つである Java は Write Once, Run Anywhere( プログラムを一度作成したらど

... 部品化の作業を徹底的に行うということはその分のプログラミングの手間が発生することになるが、Java では 標準的に利用するプログラムの部品やテキスト・Excel・Word のファイル、ネットワーク通信や画像処理といった 処理を幅広く扱うための手段が提供されているため、結局は必要最低限のコードを記述すること目的のアプリケ ーションを作成できる。 ...

6

CCS HPCサマーセミナー 並列数値計算アルゴリズム

CCS HPCサマーセミナー 並列数値計算アルゴリズム

... • これまでに,MPIの集合通信を自動チューニングする 研究が行われている[Faraj and Yuan 05]. • InfiniBand接続されたマルチコアクラスタにおいて, 全対全通信をノード内とノード間の2段階に分けて行う こと,性能を向上させる手法も知られている[Kumar et al. 08]. ...

51

エクセルによる数値計算と化学への応用

エクセルによる数値計算と化学への応用

... コマンドボタンの追加 開発メニューの挿入ボタンの下向きの▽をクリッ クすると上の図に示したようなフォームコントロールが現れる。その中のコマンドボタンの追加を押す。 するとカーソルが細い十字に変わるのでドラッグして、必要な大きさのボタンを作成する。マウスの ボタンから手を離すと同時に下のような画面が現れる。作製したボタンをこれマクロに登録する。 そのため、新規作成を押す。すると、プログラムを書き込むコード画面が現れる。 ...

12

CCS HPCサマーセミナー 並列数値計算アルゴリズム

CCS HPCサマーセミナー 並列数値計算アルゴリズム

... • これまでに,MPIの集合通信を自動チューニングする 研究が行われている[Faraj and Yuan 05]. • InfiniBand接続されたマルチコアクラスタにおいて, 全対全通信をノード内とノード間の2段階に分けて行う こと,性能を向上させる手法も知られている[Kumar et al. 08]. ...

51

数値計算ライブラリの使用方法 「実習編」

数値計算ライブラリの使用方法 「実習編」

... 簡単な行列積  これまで行列データは形状と開始インデックス指定 (A(1,1) or A(1,2))  配列 Aと分散情報を保持するデスクリプタの組 注意: プログラム上の配列Aはローカルに確保された配列を代表しているので A(1,1)は現在の プロセス上に分散格納されている部分成分の第1,1成分を示している。配列のA(1,1)をアクセスす るにはownerを確認し, ...

31

C言語によるPIC(16F88)プログラミング実習テキスト

C言語によるPIC(16F88)プログラミング実習テキスト

... ( x はポート名)レジスタと PORT x レジスタを使用します。 PIC の I/O ピンは TRIS x レジスタを設 定すること, I/O ピンを入力または出力のどちらか使用することができます。TRIS x レジスタの ビットをセット(=1)すると,そのビットに対応する I/O ピンが入力となり,I/O ピンがハイインピー ダンスモードになります。 TRIS x レジスタのビットをクリア ...

32

数学科生のためのプログラミング言語選び

数学科生のためのプログラミング言語選び

... ログ ミング言語選び 大堀龍一 (Ryuichi OHORI). 数理科学研究科 修士 1 年.[r] ...

9

関数型プログラミング言語における遅延評価機構

関数型プログラミング言語における遅延評価機構

... [3]D.A.Turner.Miranda:aNon-strictFunctionalLanguage withPolymorphicTypes.Proc.the2ndACMConference onFunctionalProgrammingLanguagesandCom-puter Architecture(FPCA1985),pp.1-16.ACM,1985.. [[r] ...

4

情報科学 (12) いろいろなプログラミング言語 1

情報科学 (12) いろいろなプログラミング言語 1

...  ハードウェアを直接操作するようなプログラムを書ける ~ ~ アセンブリ言語に近い  それでいて高級言語 ~~ 色々なCPU動く • 現在でも多くのソフトウェアの開発に利用 • 安全性の配慮は少ない ...

30

本セッションの概要 2012 年 11 月現在のスクリプト言語の IPv6 対応状況を, 実例を交えながら概観します ( スクリプト言語での IPv6 対応ネットワークプログラミングの解説 ではありません ) 本セッションで扱うプログラミング言語 Perl

本セッションの概要 2012 年 11 月現在のスクリプト言語の IPv6 対応状況を, 実例を交えながら概観します ( スクリプト言語での IPv6 対応ネットワークプログラミングの解説 ではありません ) 本セッションで扱うプログラミング言語 Perl

... ● http://iw01.iwtest.net/ の表示結果により, 対象のコードがどちらの プロトコル接続したかが分かる ● http://iw01-v6.iwtest.net/ を表示できるかどうか, 対象のコード が IPv6 に対応しているかが分かる ...

54

つくって学ぶプログラミング言語 RubyによるScheme処理系の実装

つくって学ぶプログラミング言語 RubyによるScheme処理系の実装

... Ruby そのままシンボルとして扱えるために導入しています。 それでは、このプログラムの結果を求める処理を Ruby 記述してみましょう。 _eval *2 は、与えられた式 exp を評価し、その結果を返します。 *2 eval としない _eval としているのは、 Ruby の組み込み関数として eval が定義されているためです。気になる人は、 Ruby の module ...

40

プログラミング言語処理系論 (4) Design and Implementation of Programming Language Processors

プログラミング言語処理系論 (4) Design and Implementation of Programming Language Processors

... 問題 12 (1) 前述のデータ構造が、 SnがBB[n]に対応するフローグラフ になっていることを確認せよ。 (2) S1がentry pointあるとして、各ブロックのdominatorを 計算するアルゴリズムを設計せよ(プログラムまでは書く必 要がない)。さらに、それに従って、前ページのスライドにあ げたフローグラフの各ブロックの dominatorの集合を列挙 せよ。 ...

25

2004/11/23 オブジェクト指向プログラミング - モデル図とシーケンス図の表現方法 - オブジェクト指向プログラミング (OOP:ObjectOrientedPrograming) オブジェクト指向プログラミング言語 (OOPL) Java,C++,Delphi(Pascal),Visual

2004/11/23 オブジェクト指向プログラミング - モデル図とシーケンス図の表現方法 - オブジェクト指向プログラミング (OOP:ObjectOrientedPrograming) オブジェクト指向プログラミング言語 (OOPL) Java,C++,Delphi(Pascal),Visual

... クラスと1対1に対応して存在する属性 (通常の属性はオブジェクトと1対1 ある。つまり、記述されている属性 はオブジェクトの数だけ存在する(オブジェクト変数のこと).) −→ 同じクラスのオブジェクトすべてが1つの変数を共有する [クラス図上の表現方法] クラス属性に $ を付ける (例えば、 $在庫量 ) ...

9

圧縮性LESを用いたエアリード楽器の発音機構の数値解析 (数値解析と数値計算アルゴリズムの最近の展開)

圧縮性LESを用いたエアリード楽器の発音機構の数値解析 (数値解析と数値計算アルゴリズムの最近の展開)

... 圧縮流体のソルバーを用いて,音波も含めた流体現象のシミュレーションを行うとき,最も問 題になるのは音波がどの程度再現されているかある.普通,音波の位相速度は流体の流速に比 べ速いので,流体の解析に特化したソルバーは,音波の伝搬が巧く再現されない可能性がある からある.特に,パイプの開口端反射は,音波の再現性の良い指標になると考えられる.矢川 ...

11

カーネルベンチマークコード 開発の目的 エクサスケール規模のシミュレーションの核となる数値計算アルゴリズムの中で 特に重要なものについて 数値計算ライブラリ等を用いてそのコストを推定するためにカーネルベンチマークを作成し 評価に使用する 対象計算アルゴリズム 固有値計算 ( 実数密行列 標準固有値計

カーネルベンチマークコード 開発の目的 エクサスケール規模のシミュレーションの核となる数値計算アルゴリズムの中で 特に重要なものについて 数値計算ライブラリ等を用いてそのコストを推定するためにカーネルベンチマークを作成し 評価に使用する 対象計算アルゴリズム 固有値計算 ( 実数密行列 標準固有値計

... 「 EigenExa(アイゲンエクサ)」を開発しました。「京」の全プロセッサを用いて計算 した結果、世界最大規模の 100万×100万の行列の固有値計算が1時間以内 可能なこと確認しました。これまでの地球シミュレーターの記録( 40万×40万の 行列 3時間半)を大幅に上回りました。「京」の高い計算能力とEigenExaの利 ...

26

産業動学に関する研究ノート(数値計算編)(1)

産業動学に関する研究ノート(数値計算編)(1)

... z 得る期待割引現在価値 S (z, n) + E EV(zc, n)を計算し,それ を最大にする投資水準を求める。この投資水準を均衡投資関数の新しい推測値と し,また最大化された期待割引現在価値を均衡価値関数の新しい推測値として, それぞれ投資関数行列の第 z 行と価値関数行列の第 z 行に上書きして,推測値を 更新する。 ...

25

プログラミング言語 8 字句解析器(lexer)と構文解析器(parser)

プログラミング言語 8 字句解析器(lexer)と構文解析器(parser)

... OCaml の複数ファイルプログラム開発 ( ≈ 分 割コンパイル ) ここの動機: ocamllex, ocamlyacc はそれぞれ,字句定義,構文定義から, それを受け付ける OCaml のプログラム (.ml ファイル) を生成 する ...

73

Show all 10000 documents...

関連した話題