Personal tools

2ndWorkshopMohidDevelopment

From MohidWiki

Revision as of 14:40, 20 July 2011 by Guillaume (talk | contribs) (Program)
Jump to: navigation, search

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. Francisco Campuzano
  4. Pedro Chambel
  5. Paulo Chambel
  6. Frank Braunchsweig
  7. Eduardo Jauch
  8. Manuela Juliano
  9. 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:40 Code cleaning up (Frank Braunschweig) Topics: Lagrangian vs LagrangianGlobal, unused code remotion, strict memory allocation/deallocation.

12:00 Source-Code Repositories and Versioning systems (Frank Braunschweig) 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)

15:20 New features in fortran v2003 and v2010 (Frank Braunschweig) 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)

17:00 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

To-do

Feedback

To-do

Contacts of the organization

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

Previous workshops