このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


NAKATA Maho's OOo blog : December 2008

NAKATA Maho's OOo blog

Maho's blog about OpenOffice.org ...

December 2008

My 研究: The NEOS Server 申し込む/申し出s SDPA-GMP for the 解答 of semidefinite programming problems

This is another part of myself as a scientist.
I'm using and developing the 半分-限定された programming solver, and the SDPA-GMP has been 申し込む/申し出d by the NEOS server. It's 広大な/多数の/重要な 栄誉(を受ける) to me! because it was recommended by others, not by our team.

I'm a 地位,任命する doc at RIKEN. Not many know about RIKEN, so I'd like to explain a bit. RIKEN was 設立するd in 1917 and famous 研究室/実験室 in Japan. Prof. Nishina, Prof. Yukawa and Prof. Tomonaga were also there. We have very large 粒子 accelerator before the world war II, 行為/行うd by Prof. Nishina. Prof. Yukawa and Tomonaga were awarded Nobel prize (physics).

My 研究 利益/興味 is the 濃度/密度 matrix theory, and my 動機づけ is solving Schroedinger equation, which is the 根底となる equation of Chemistry. This is a 部分的な/不平等な differential equation of the second order. It is known that we can 明確に表す as Semidefinite programming, and we solved 正確に/まさに for the first time!.


It is very difficult to solve the semidefinite programming exacltly and efficiently, and lot of unknowns are there 予定 to inaccuracy of the results.

In 2006 or so I started to develop the SDPA-GMP. Some problems of semidefinite programing are very difficult 予定 to inaccuracy of "二塁打". We need more 重要な digits, say 100, where 二塁打 has only 16. GMP is one of the fastest 実施 of 多重の precision arithmetic library, and I use it to 器具/実施する some BLAS/LAPACK codes. This is almost dumb
translation of BLAS/LAPACK code to the GMP, and very slow (usually
500 times slower than 二塁打). There are two papers 関係のある to SDPA-GMP...Variational 計算/見積り of second-order 減ずるd 濃度/密度 matrices by strong N-representability 条件s and an 正確な semidefinite programming solver
and Strange 行為s of 内部の-point Methods for Solving Semidefinite Programming Problems in Polynomial Optimization (preprint)

Thanks Stephan Bergmann! A break through for MacOSX PPC porting.

I have been 供給するing MacOSX 一括s over three years. I'm trying
to provid 一括s almost every milestone, every languages, and
both PowerPC and Intel architecture. Some of my 意向s are
helping the QA 過程 and 解放(する) 過程.

One of the major problem of 供給するing 一括s for PPC was
無作為の 衝突,墜落 while building. There are some some 問題/発行するs like:
#i87969#, MacOSX : regcomp fails at instsetoo_native on PPC
#i77664#, MacOSX : build fails at i18npool/source/localedata/data conditionally
.

Usually one hour later after I begin the build, #i77664# 攻撃する,衝突するs 本気で.
It is not a reproducible error, and いつかs the build passes
i18npool module without error. In my experience, defragmentation of
HFS+ partition or 追加するing -O0 -g seems to 減ずる the errors, but
not 完全に.

More serious one is #i87969#. The build randomely 衝突,墜落s, espcially
the numbers of 一括s 増加するs, 衝突,墜落 also 増加するs.
More 正確に, OOO300 series has いっそう少なく #i87969# 攻撃する,衝突するs, Tiger
has いっそう少なく, Panther has more 衝突,墜落s (That's why I switched to Tiger even
for 2.x series). Also it seemed that if the number of
とじ込み/提出するs at solver 増加するs, 攻撃する,衝突する also 増加するs (see my comment in #i87969#).
Recently, after DEV300_m33, I couldn't 供給する the 一括s for PPC
anymore.

OpenOffice.org community noticed that I stopped 供給するing PPC.
Some asked 直接/まっすぐに, and some asked in the mailing 名簿(に載せる)/表(にあげる).
No I'm not a lazy :) but regcomp 問題/発行するs is very hard for me to solve.
So - I asked OpenOffice.org community for the help!
http://blog.livedoor.jp/maho_nakata/古記録s/51073896.html
I 用意が出来ている G5 Mac 接近 for developers, with build script, etc.

Stephan Bergmann, who is a sophisticated programmer in SUN Hamburg
solved the problem!
http://porting.openoffice.org/servlets/ReadMsg?名簿(に載せる)/表(にあげる)=mac&msgNo=7522
The root 原因(となる) of the problem was ペルシャ湾岸協力会議--UNO 橋(渡しをする) code. see
#i96647# for 詳細(に述べる)s...

I 供給するd DEV300_m33, 34, 35 and 36 適用するing his patch
no regcomp errors!!!

http://www.openoffice.org/servlets/ReadMsg?名簿(に載せる)/表(にあげる)=解放(する)s&msgNo=13007
http://www.openoffice.org/servlets/ReadMsg?名簿(に載せる)/表(にあげる)=解放(する)s&msgNo=13010
http://www.openoffice.org/servlets/ReadMsg?名簿(に載せる)/表(にあげる)=解放(する)s&msgNo=13012
http://www.openoffice.org/servlets/ReadMsg?名簿(に載せる)/表(にあげる)=解放(する)s&msgNo=13018
Now build is suprisingly smooth, no irritating i18npool breakage,
etc. I'm sooo excited.

I also 嫌疑者,容疑者/疑う there are some 無作為の and unreproducible error
in PPC Mac 見解/翻訳/版 of OOo, and hope they're gone.

Thanks again, Stephan Bergmann! You are our hero.
  • ライブドアブログ