Tutorial

Modifying the Program to Use Coarrays

Coarrays are used to split the trials across multiple copies of the program. They are called images. Each image has its own local variables, plus a portion of any coarrays shared variables. A coarray can be a scalar. A coarray can be thought of as having extra dimensions, referred to as codimensions. To declare a coarray, either add the CODIMENSION attribute, or specify the cobounds alongside the variable name. The cobounds are always enclosed in square brackets. Some examples:

Summary of Coarray Fortran

You have completed the Using Coarray Fortran tutorial. The source file: mcpi_coarray_final.f90 should contain a completed version of the coarray application. This source includes a modification to ensure that the random number sequence is different on each image. Initializations that are based on the time-of-day may yield the same seed on more than one image if the clock had the same value. See the source for more detail.

IoT Reference Implementation: How to Build a Face Access Control Solution

The Face Access Control application is one of a series of IoT reference implementations aimed at instructing users on how to develop a working solution for a particular problem. The solution uses facial recognition as the basis of a control system for granting physical access. The application detects and registers the image of a person’s face into a database, recognizes known users entering a designated area and grants access if a person’s face matches an image in the database.
  • Profesional
  • Linux*
  • Internet de las cosas
  • C/C++
  • Avanzado
  • Intermedio
  • MQTT
  • Ventas minoristas
  • Seguridad
  • Sensores
  • Grove* Sensors, AWS Greengrass* Group and Device-to-Cloud Communication

    This article explores a method for monitoring the environment using sensor data rules and issuing alerts for abnormal readings. To that end, we will setup a continuous MQTT communication for passing sensor data using the UP Squared* board and Grove* shield, the AWS Greengrass* group and device-to-cloud communication.
  • Profesional
  • Linux*
  • Internet de las cosas
  • Avanzado
  • Intermedio
  • Biblioteca MRAA
  • Biblioteca UPM
  • Computación nube
  • Sensores
  • Suscribirse a Tutorial