E-science grid facility for Europe and Latin America MAVs-Study Biologically Inspired, Super Maneuverable, Flapping Wing Micro-Air-Vehicles Bruno Roccia, Sergio Preidikman, Luis Ceballos Universidad Nacional de Río Cuarto (Argentina) Universidad Nacional de Cordoba (Argentina) Consejo Nacional de Investigaciones Cientificas y Tecnicas (Argentina) Diego Scardaci, Riccardo Bruno Istituto Nazionale di Fisica Nucleare Sezione di Catania Special Gridification Week for Windows Applications Catania, Italy, Catania, Special Gridification Week for Windows Applications, –
Trujillo, EELA-2 Kick-off-Meeting, Objective Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, – Gridification Execution of a simple case
Trujillo, EELA-2 Kick-off-Meeting, MAVs-Study Querétaro, Second EELA-2 Grid School, – The computational tool has been developed in FORTRAN and MATLAB© on Windows® © The MathWorks, Inc. ® Microsoft, Corp. PRE-PROCESSOR POST-PROCESSOR PROCESSOR Catania, Special Gridification Week for Windows Applications, –
Trujillo, EELA-2 Kick-off-Meeting, MAVs-Study Querétaro, Second EELA-2 Grid School, – Input files: PRE-PROCESSOR POST-PROCESSOR CONFIG.DAT LS.DAT STROKEPOSITION.DAT STROKEDEVIATION.DAT ROTATIONANGLE.DAT Catania, Special Gridification Week for Windows Applications, – PROCESSOR
Trujillo, EELA-2 Kick-off-Meeting, Gridification Simple Job File Catalogue Files: Catania, Special Gridification Week for Windows Applications, – uvlmRF uvlmRF.jdl Script file Jdl file
Trujillo, EELA-2 Kick-off-Meeting, Type = "Job"; JobType = "Normal"; Executable = "uvlmRF"; StdOutput = "uvlmRF.out"; StdError = "uvlmRF.err"; InputSandbox = {"uvlm.exe","uvlmRF","CONFIG.DAT","LS.DAT","RotationAngle.DAT","StrokeDevi ation.DAT","StrokePosition.DAT"}; OutputSandbox = {"uvlmRF.err","uvlmRF.out"}; RetryCount = 0; ShallowRetryCount=0; Jdl File Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, –
Trujillo, EELA-2 Kick-off-Meeting, Type = "Job"; JobType = "Normal"; Executable = "uvlmRF"; StdOutput = "uvlmRF.out"; StdError = "uvlmRF.err"; InputSandbox = {"uvlm.exe","uvlmRF","CONFIG.DAT","LS.DAT","RotationAngle.DAT","StrokeDevi ation.DAT","StrokePosition.DAT"}; OutputSandbox = {"uvlmRF.err","uvlmRF.out"}; RetryCount = 0; ShallowRetryCount=0; uvlm.exe: INTEL® FORTRAN COMPILER option: /static (Note: the *.exe file should run on Windows® 64 bit platform) Jdl File Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, – ® Intel Corporation, ® Microsoft, Corp.
Trujillo, EELA-2 Kick-off-Meeting, Type = "Job"; JobType = "Normal"; Executable = "uvlmRF"; StdOutput = "uvlmRF.out"; StdError = "uvlmRF.err"; InputSandbox = {"uvlm.exe","uvlmRF","CONFIG.DAT","LS.DAT","RotationAngle.DAT","StrokeDevi ation.DAT","StrokePosition.DAT"}; OutputSandbox = {"uvlmRF.err","uvlmRF.out"}; RetryCount = 0; ShallowRetryCount=0; Dependencies detected with Dependency Walker ( ) IMAGEHLP.DLL MSVCRT.DLL DEPENDS.DLL KERNEL32.DLL NTDLL.DLL Jdl File Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, –
Trujillo, EELA-2 Kick-off-Meeting, # Environment variables export PROD=prod.vo.eu-eela.eu export LFC_HOST=lfc.eela.ufrj.br export LCG_GFAL_INFOSYS=bdii.eela.ufrj.br:2170 export PATH=$PATH:. # Execution date chmod u+x uvlm uvlm # Storage date FILE=results03-00.tar.gz /bin/tar -czf $FILE *.DAT *.Dat *.TEC std.out std.err lcg-cr --vo $PROD -l lfn:/grid/prod.vo.eu-eela.eu/MAVs-Study/test03/$FILE -d lnx097.eela.if.ufrj.br file:$PWD/$FILE # End date Script File Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, –
Trujillo, EELA-2 Kick-off-Meeting, $ glite-wms-job-submit -a -e 53.trigrid.it:7443/glite_wms_wmproxy_server -o jobid.txt -r grid2win- ce.ct.infn.it:2119/jobmanager-lcgpbs-prod uvlmRF.jdl $ glite-wms-job-status -i jobid.txt ************************************************************* BOOKKEEPING INFORMATION: Status info for the Job : WdhHzRf2g Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully Destination: grid2win-ce.ct.infn.it:2119/jobmanager-lcgpbs-prod Submitted: Thu Mar 18 08:02: BRT ************************************************************* Submit job & check status Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, –
Trujillo, EELA-2 Kick-off-Meeting, $ glite-wms-job-output -i jobid.txt --dir /home/lceballos/test03/gridresults =============================================================================== JOB GET OUTPUT OUTCOME Output sandbox files for the job: have been successfully retrieved and stored in the directory: /home/lceballos/test03/gridresults2 =============================================================================== $ lfc-ls -l /grid/prod.vo.eu-eela.eu/MAVs-Study/test03 -rw-rw-r Mar results03-00.tar.gz $ lcg-cp --vo prod.vo.eu-eela.eu lfn:/grid/prod.vo.eu-eela.eu/MAVs- Study/test03/results03-00.tar.gz file://$HOME/test03/gridresults03- 00/results03-00.tar.gz $ ls -la -rw-rw-r-- 1 lceballos lceballos Mar 18 09:11 results03-00.tar.gz -rw-rw-r-- 1 lceballos lceballos 166 Mar 18 08:47 uvlmRF.err -rw-rw-r-- 1 lceballos lceballos 562 Mar 18 08:47 uvlmRF.out Get results Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, –
Trujillo, EELA-2 Kick-off-Meeting, $ more CONFIG.DAT UVLM ver Developed by Bruno Roccia ******************************************************************************* Beat Frequency [Hz] Uinf [m/s] Step Time Vect. Uinf R1 Vector [m] R2 Vector [m] Offset NOP1 NOP2 NOP Example Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, – Robofly’s kinematics was used.
Trujillo, EELA-2 Kick-off-Meeting, Results Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, – Wings position at 75% 1 st cycle Isometric view Right view
Trujillo, EELA-2 Kick-off-Meeting, Results Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, –
Trujillo, EELA-2 Kick-off-Meeting, Results Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, – Grid execution Local execution Pentium 4 - Hyper Thread 3.00 GHz - FSB 800 MHz Submit job5 min-- Execution3 hrs4 hrs Storage 9 sec ( < 100 MB ) -- Time measurement
Trujillo, EELA-2 Kick-off-Meeting, Validation Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, – Check of circulation values Grid executionLocal executionDifference Circulation.Dat (referred to the local execution) Circulations Values TIME STEP = 0 BOUNDING SHEET LEFT WING Circulations Values TIME STEP = 0 BOUNDING SHEET LEFT WING %... TIME STEP = 2 BOUNDING SHEET LEFT WING TIME STEP = 2 BOUNDING SHEET LEFT WING %...
Trujillo, EELA-2 Kick-off-Meeting, Final comments Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, – The first version of MAVs-Study is working! The application was ported on the e-Infrastruture The tool was validated –A simple example was executed The first execution show an improvement in the performance –(referred to the computational resources available at UNRC)
Trujillo, EELA-2 Kick-off-Meeting, Querétaro, Second EELA-2 Grid School, – Catania, Special Gridification Week for Windows Applications, – Thanks!Thanks!