Personal tools

Difference between revisions of "2ndWorkshopMohidDevelopment"

From MohidWiki

Jump to: navigation, search
(Slides)
 
(17 intermediate revisions by the same user not shown)
Line 11: Line 11:
 
==Logistics==
 
==Logistics==
  
*Date: '''21 of July''' --> check the [http://www.doodle.com/yrndh7tzv2bgugkv doodle]
+
*Date: '''Thursday, 21 of July'''
*Place: Sala de reuniões do DEM, no pav. Mecânica III. <strike>salão de reuniões at MARETEC, pav. Mecânica I, 1st floor, IST-UTL.</strike>
+
*Place: Sala de reuniões at MARETEC, pav. Mecânica I, 1st floor, IST-UTL.
*Wifi internet access: eduroam or eduroam-guest ('''login: mohiddevelopment, pass:To-Do''').
+
*Wifi internet access: eduroam or eduroam-guest ('''login: mohiddevelopment, pass: sbyCXM''').
 +
 
 
*Computers and software: Each participant is expected to bring their laptops with wifi, with VS 2008, Intel Fortran[\\kepler\Software] and an [[TortoiseSvn|svn client]] already installed. Having already compiled the latest version of the MOHID code from [[codeplex]] is a plus.
 
*Computers and software: Each participant is expected to bring their laptops with wifi, with VS 2008, Intel Fortran[\\kepler\Software] and an [[TortoiseSvn|svn client]] already installed. Having already compiled the latest version of the MOHID code from [[codeplex]] is a plus.
  
 
=== Registered participants ===
 
=== Registered participants ===
 
# Guillaume
 
# Guillaume
 +
# Rodrigo Fernandes
 +
# Isabella Scione
 +
# Francisco Campuzano
 +
# Pedro Chambel
 +
# Paulo Chambel
 +
# Madalena Santos
 +
# Frank Braunchsweig
 +
# Eduardo Jauch
 +
# Manuela Juliano
 +
# Ramiro Neves
  
 
==Program==
 
==Program==
Line 23: Line 34:
  
 
10:00 ''Status of openmp directives. Where we are? Challenges?'' (Guillaume Riflet)
 
10:00 ''Status of openmp directives. Where we are? Challenges?'' (Guillaume Riflet)
 +
 
10:20 ''How to develop for MOHID and not break the Openmp directives?'' (Guillaume Riflet)
 
10:20 ''How to develop for MOHID and not break the Openmp directives?'' (Guillaume Riflet)
  
Line 30: Line 42:
 
Topics discussed: Libraries, programs, Tools, Compilation configurations, Supported OSes and compilers.
 
Topics discussed: Libraries, programs, Tools, Compilation configurations, Supported OSes and compilers.
  
11:40 ''Code cleaning up'' (Frank Braunschweig)
+
11:00 ''Code cleaning up'' (Frank Braunschweig)
 
Topics: Lagrangian vs LagrangianGlobal, unused code remotion, strict memory allocation/deallocation.
 
Topics: Lagrangian vs LagrangianGlobal, unused code remotion, strict memory allocation/deallocation.
  
12:00 ''Source-Code Repositories and Versioning systems'' (Frank Braunschweig)
+
11:20 ''Source-Code Repositories and Versioning systems'' (Frank Braunschweig)
 
Topics: task attribution, bug reporting. Codeplex Vs Migrating to Other?
 
Topics: task attribution, bug reporting. Codeplex Vs Migrating to Other?
  
15:00 ''Continuous software integration and testing at Hidromod and at Maretec-IST. Hudson soft.'' (Eduardo da Hidromod, Guillaume Riflet)
+
11:40 ''Continuous software integration and testing at Hidromod and at Maretec-IST. Hudson soft.'' (Guillaume Riflet - Maretec, Representant - Hidromod)
 +
 
 +
'''LUNCH'''
  
15:20 ''New features in fortran v2003 and v2010'' (Frank Braunschweig)
+
'''Performance and parallelization'''
Topics: Pointer vs Allocatables - worth it migrating? Nested derived types. What else? The future of MOHID?
 
  
16:30 ''Examples of linked lists in Fortran95 and their equivalent in Fortran2003'' (Guillaume Riflet)
+
15:00 ''Designing a parallelization strategy for the next two years'' (Ramiro Neves)
 +
Topics: The future of MOHID? What's the best strategy to achieve performance?
  
17:00 ''Documentation and technical writing'' (Paulo Leitão)
+
'''Maintenance and extensibility'''
 +
 
 +
17:20 ''Documentation and technical writing'' (Paulo Leitão)
 
Topics: Professional manuals, Wiki.
 
Topics: Professional manuals, Wiki.
  
 
17:40 ''How to stimulate and foster a community of MOHID developers?'' (Paulo Leitão)
 
17:40 ''How to stimulate and foster a community of MOHID developers?'' (Paulo Leitão)
 
Topics: Forum, courses, workshops, conferences, seminars, documentation, tutorials, wiki, IDE, other?
 
Topics: Forum, courses, workshops, conferences, seminars, documentation, tutorials, wiki, IDE, other?
 +
 +
'''Deliverable''': Workshop report with guidelines, decisions, tasks definition and technical specifications due to end of week posterior to the workshop. A coordinator will be defined during the meeting.
  
 
==Slides==
 
==Slides==
To-do
+
<htm>
 
+
<iframe src="https://docs.google.com/present/embed?id=ddc79s84_2520fb5bbshb&size=m" frameborder="0" width="555" height="451"></iframe>
==Feedback==
+
</htm>
To-do
 
  
 
==Contacts of the organization==
 
==Contacts of the organization==

Latest revision as of 09:46, 21 July 2011

Welcome to the 2nd Workshop in development for MOHID.

Pre-registrations.

Mottos

This workshop mottos are

  • Maintenance and scalability
  • Performance and parallelization

Logistics

  • Date: Thursday, 21 of July
  • Place: Sala de reuniões at MARETEC, pav. Mecânica I, 1st floor, IST-UTL.
  • Wifi internet access: eduroam or eduroam-guest (login: mohiddevelopment, pass: sbyCXM).
  • Computers and software: Each participant is expected to bring their laptops with wifi, with VS 2008, Intel Fortran[\\kepler\Software] and an svn client already installed. Having already compiled the latest version of the MOHID code from codeplex is a plus.

Registered participants

  1. Guillaume
  2. Rodrigo Fernandes
  3. Isabella Scione
  4. Francisco Campuzano
  5. Pedro Chambel
  6. Paulo Chambel
  7. Madalena Santos
  8. Frank Braunchsweig
  9. Eduardo Jauch
  10. Manuela Juliano
  11. Ramiro Neves

Program

Performance and parallelization

10:00 Status of openmp directives. Where we are? Challenges? (Guillaume Riflet)

10:20 How to develop for MOHID and not break the Openmp directives? (Guillaume Riflet)

Maintenance and extensibility

10:40 Source code management (Frank Braunschweig) Topics discussed: Libraries, programs, Tools, Compilation configurations, Supported OSes and compilers.

11:00 Code cleaning up (Frank Braunschweig) Topics: Lagrangian vs LagrangianGlobal, unused code remotion, strict memory allocation/deallocation.

11:20 Source-Code Repositories and Versioning systems (Frank Braunschweig) Topics: task attribution, bug reporting. Codeplex Vs Migrating to Other?

11:40 Continuous software integration and testing at Hidromod and at Maretec-IST. Hudson soft. (Guillaume Riflet - Maretec, Representant - Hidromod)

LUNCH

Performance and parallelization

15:00 Designing a parallelization strategy for the next two years (Ramiro Neves) Topics: The future of MOHID? What's the best strategy to achieve performance?

Maintenance and extensibility

17:20 Documentation and technical writing (Paulo Leitão) Topics: Professional manuals, Wiki.

17:40 How to stimulate and foster a community of MOHID developers? (Paulo Leitão) Topics: Forum, courses, workshops, conferences, seminars, documentation, tutorials, wiki, IDE, other?

Deliverable: Workshop report with guidelines, decisions, tasks definition and technical specifications due to end of week posterior to the workshop. A coordinator will be defined during the meeting.

Slides


Contacts of the organization

  • Ramiro Neves: ramiro (.) neves (at) ist (.) utl (.) pt
  • Guillaume Riflet: guillaume (.) riflet (at) ist (.) utl (.) pt, ext: 3430

Previous workshops