Programas de Alocação

Para fins de alocação e contabilização de uso, pesquisadores que ganham acesso aos recursos do SDumont recebem uma cota de Unidades de Alocação (UA). Cada UA corresponde à alocação por uma tarefa de um núcleo (core) de um nó de computação por uma hora. No contexto deste documento, uma tarefa se refere a um job do sistema de gerenciamento de filas. Um nó de computação pode ou não ser compartilhado por mais de uma tarefa simultaneamente, dependendo da fila em uso.

No caso da alocação exclusiva de um nó por uma tarefa, tal alocação implica no bloqueio, e portanto na contabilização de uso, de todos os núcleos daquele nó. Como isso implica também, no caso dos nós com GPU, no bloqueio desses dispositivos, os diferentes nós estão segmentados logicamente em diferentes filas de submissão de tarefas. As filas associadas aos nós com GPU tem um custo de alocação maior que os nós sem GPU. O mesmo vale para a fila associada ao nó MESCA2 (do tipo fat node). Mais detalhes sobre as filas do SDumont são apresentados aqui.

O SDumont atende diferentes tipos de projetos, por meio de diferentes programas de alocação. Projetos são submetidos por pesquisadores e avaliados pelos Comitês Gestor e de Assessoramento Técnico-Científico do SDumont em resposta a chamadas abertas regularmente para cada um desses programas de alocação. Tais chamadas são divulgadas nas listas das principais sociedades científicas bem como no site e nas mídias sociais do SINAPAD. São 3 (três) os programas de alocação:

  • Premium : provê alocações a projetos de pesquisa que solicitam mais de 5.000.000 UAs.

  • Standard : provê alocações a projetos de pesquisa que solicitam um mínimo de 500.000 UAs e um máximo de 4.999.999 UAs.

  • Fins Educacionais : provê alocações de no máximo 100.000 UAs, para realização de cursos de treinamento para usuários do SDumont. Os cursos deverão ter como conteúdo tópicos tais como uso do sistema de submissão de tarefas, ferramentas de avaliação de desempenho da aplicação, e noções de boas práticas de programação em arquiteturas paralelas, a fim de estimular o uso dos diferentes recursos computacionais disponíveis, da melhor maneira possível.

Os projetos Premium e Standard deverão apresentar um relatório técnico, ao final da vigência dos mesmos, informando os resultados alcançados, incluindo indicadores de produção técnica, produção científica, registros de software, patentes depositadas/concedidas, etc.

Os projetos Educacionais deverão apresentar, ao final da vigência dos mesmos, relatório técnico indicando quantidade de alunos formados e em que nível (extensão, especialização, graduação, mestrado, doutorado), entre outras informações que o proponente considerar importantes.

Os projetos Standard têm duração máxima de 12 meses, renováveis por mais 12 meses (totalizando 24 meses) mediante apresentação de relatório intermediário a ser avaliado pelo Comitê Gestor. Os projetos Premium têm duração máxima de 18 meses, renováveis por mais 18 meses (totalizando 36 meses) também mediante apresentação de relatório intermediário a ser avaliado pelo Comitê Gestor. A duração dos projetos Educacionais depende da duração dos cursos propostos.

Critérios de alocação

Para cada projeto alocado em um dos programas de alocação — Premium, Standard, ou Educacional — é dada uma cota de UAs, cujo tamanho é definido a partir da demanda apresentada na proposta do projeto, da quantidade de propostas aprovadas, do tempo estimado de execução do projeto, e dos recursos computacionais disponíveis no sistema.

Cada projeto pode criar a quantidade de contas de usuários individuais que forem necessárias para sua execução. Todas as submissões desses usuários nas filas do SDumont debitarão da cota do projeto.

Um projeto que consuma todas as suas UAs antes do término da sua vigência pode continuar utilizando o SDumont, porém seus jobs terão menor prioridade de atendimento que os jobs de outros projetos que ainda estejam dentro de suas cotas de UAs.

Critérios de armazenamento

Os critérios de armazenamento reservado para os projetos do SDumont são definidos para duas classes de sistema de arquivos/partição diferentes: Scratch e Home .

  • Scratch : armazenamento de arquivos que contém os dados de entrada da aplicação, além dos dados de saída gerados pela aplicação.

  • Home : partição onde se localizam os códigos-fonte, os binários executáveis, e as bibliotecas.

TABELA 2: Cotas máximas de armazenamento das partições do SDumont, para os projetos dos programas de alocação Premium (P) e Standard (S).
Partição Cota máxima por projeto
Scratch 50 TB (P) / 25 TB(S)
Home 5TB (P/S)

Informações para Projetos em Andamento

Citações

Resultados de projetos que tenham utilizado os recursos computacionais do SDumont devem citar adequadamente o sistema. Por exemplo, para publicações sugere-se o seguinte texto de agradecimento/acknowledgement, que pode ser adaptado/traduzido de acordo com a circustância:

"The authors acknowledge the National Laboratory for Scientific Computing (LNCC/MCTI, Brazil) for providing HPC resources of the SDumont supercomputer, which have contributed to the research results reported within this paper. URL: http://sdumont.lncc.br"