rilpoint_mw113

GridMOSI:Opt/GridModRed:Exemplu

< GridMOSI:Opt

Exemplu utilizare GridModRed

Aplicaţia GridModRed include algoritmi operând pe modele de sisteme dinamice stabile liniare invariante în timp, descrise în spaţiul stărilor. Sunt incluse metode de balansare şi trunchiere, aproximaţii prin perturbaţii singulare şi aproximaţii în norma Hankel.

Din punct de vedere tehnic, procedurile de reducere a ordinului implică rezolvarea de ecuaţii Lyapunov standard sau generalizate, ecuaţii Riccati, sisteme algebrice liniare, calculul unor factorizări de matrice etc.

Datele de intrare definesc opţiunile de rezolvare (metoda de utilizat şi parametrii asociaţi, ordinul dorit, configuraţia de procesoare, dimensiunea blocurilor, numărul maxim de iteraţii, toleranţe), opţiunile de listare/memorare a rezultatelor, dimensiunile sistemului original şi numele fişierului conţinând matricele sistemului, în ordinea A, B, C şi D. Matricele sunt stocate în ordinea coloanelor, iar fiecare linie din fişier conţine un singur element al unei matrice.

Datele de ieşire sunt matricele sistemului de ordin redus şi valorile singulare. Matricele rezultate pot fi listate şi/sau memorate într-un fişier specificat.

  • Mai multe referinte gasiti in :

http://www.gridmosi.ro/solutii-mosi/gridmodred/problema-mosi

Testarea aplicaţiei

  • Platforma pe care am testat
  • Modul în care am testat şi rezultatele obţinute
  • Platforma pe care am testat :

Am folosit ca sistem de operare Centos 4. Staţia pe care s-a lucrat este testbed003.grid.ici.ro . Aplicaţia a fost instalată în /home/ana110287/pdmr. Fişierele din acest director sunt:

[ana110287@testbed003 pdmr]$ ls
fom.dat       getStatus.sh  jobout  pdmr.in   pdmr.sh      submitJob.sh
getOutput.sh  job1.id       pdmr    pdmr.jdl  pdmr.tar.gz
[ana110287@testbed003 pdmr]$                                  
  • Modul în care am testat şi rezultatele obţinute:

Datele de intrare : fişierul pdmr.in

[ana110287@testbed003 pdmr]$ cat pdmr.in
'Input Data File for Model Reduction'
'pdmr.out'
13
'AX'
'C'
'B'
'N'
'F'
6
1006
1
1
'fom.dat'
64
1
1
30
0.1 1.0E-14
2

Deja se presupune că s-a creat certificatul proxy.

a) trimiterea jobului :

[ana110287@testbed003 pdmr]$ glite-wms-job-submit -a -o job1.id -r   
testbed001.grid.ici.ro:2119/jobmanager-pbs-gridmosi pdmr.jdl
Connecting to the service https://testbed003.grid.ici.ro:744 
/glite_wms_wmproxy_server
====================== glite-wms-job-submit Success ======================
The job has been successfully submitted to the WMProxy
Your job identifier is:
https://testbed003.grid.ici.ro:9000/Z2p9xWbI3lfGLnVrL3qFag
The job identifier has been saved in the following file:
/home/ana110287/pdmr/job1.id
==========================================================================

b) verificarea statusului jobului :

[ana110287@testbed003 pdmr]$ glite-wms-job-status -i job1.id
------------------------------------------------------------------
1 : https://testbed003.grid.ici.ro:9000/l9gqypSGj-RCtciu1sxBKA
2 : https://testbed003.grid.ici.ro:9000/HzUTDEAQgulRp35X4rUjFQ
3 : https://testbed003.grid.ici.ro:9000/R_1d729xHW9GArplg8tCsw
4 : https://testbed003.grid.ici.ro:9000/JsMHXp8I-YzgtiWwcV15cQ
5 : https://testbed003.grid.ici.ro:9000/Z2p9xWbI3lfGLnVrL3qFag
a : all
q : quit
------------------------------------------------------------------
Choose one or more jobId(s) in the list - [1-5]all:5
*************************************************************
BOOKKEEPING INFORMATION:
Status info for the Job : https://testbed003.grid.ici.ro:9000 
/Z2p9xWbI3lfGLnVrL3qFag
Current Status:     Running
Status Reason:      unavailable
Destination:        testbed001.grid.ici.ro:2119/jobmanager-pbs-gridmosi
Submitted:          Fri Jul 25 18:56:24 2008 EEST
*************************************************************

c) output-ul jobului:

[ana110287@testbed003 pdmr]$ cd /tmp/jobOutput/
ana110287_JsMHXp8I-YzgtiWwcV15cQ
[ana110287@testbed003 ana110287_JsMHXp8I-YzgtiWwcV15cQ]$ ls
pdmr.out  std_pdmr.err  std_pdmr.out
[ana110287@testbed003 ana110287_JsMHXp8I-YzgtiWwcV15cQ]$ cat std_pdmr.err
[ana110287@testbed003 ana110287_JsMHXp8I-YzgtiWwcV15cQ]$ cat std_pdmr.out
Reduced order
 r =  6 ;
Reduced system data matrices
Hankel singular values
[ana110287@testbed003 ana110287_JsMHXp8I-YzgtiWwcV15cQ]$
Skin by RIL Partner