Publico alvo: Podem utilizar os recursos computacionais do cluster Euler todos os pesquisadores estabelecidos no estado de São Paulo, preferencialmente aqueles que fazem parte do quadro de pesquisadores do projeto FAPESP/CEPID - CeMEAI (Centro de Ciências Matemáticas Aplicadas à Indústria).

Para fins de definição de cotas, o público alvo será classificado em dois grupos:

  1. Pesquisadores do CEPID/CeMEAI
  2. Usuários externos ao CEPID/CeMEAI

Esta classificação será realizada com base na lista mais atual de pesquisadores vinculados ao CEPID/CeMEAI contida no SAGe (www.fapesp.br/sage). Serão considerados pertinentes ao primeiro grupo os pesquisadores principais ou associados, cujos nomes estejam na lista do SAGe, e alunos de pós-graduação (mestrado, doutorado e pós-doutorandos) diretamente vinculados com pesquisadores constantes desta lista. Deve constar o vínculo de orientação no CV Lattes do orientador. Todos os demais usuários serão classificados como externos.

Abertura de contas: A abertura de contas é feita através do pré-cadastro em formulário específico disponível em Abertura de conta. Há um formulário para cada categoria de usuário, sendo as informações de preenchimento obrigatório, sob pena de exclusão da solicitação no sistema. No caso da categoria 1, um Pesquisador Principal do CEPID/CeMEAI deve ser indicado para validar o cadastro. Este PP deve responder um e-mail confirmando o cadastro do usuário que faz parte do CEPID/CeMEAI (pesquisador ou aluno de pós-graduação). No caso da categoria 2, o aplicante deve fornecer dados da pesquisa a ser realizada, bem como detalhes sobre os recursos computacionais a serem utilizados. Estas informações serão avaliadas pela comissão Gestora do Cluster Euler que deverá classificar a solicitação como válida ou não válida para a criação de conta de usuário. As contas terão um limite de validade de 1 ano, prazo este que pode ser estendido mediante solicitação prévia e justificativa.

A abertura de contas está condicionada à ciência do usuário ao seguinte Termo de Compromisso:
- O uso do equipamento deve se restringir aos propósitos do projeto de pesquisa aprovado;
- É vedado aos usuários:
I - utilizar a identificação de outro usuário. A conta é pessoal e intransferível. O usuário não deve divulgar de forma alguma qualquer código para acesso aos recursos do CEPID-CeMEAI sob a pena de cancelamento da conta;
II - enviar mensagens sem identificação do remetente;
III - degradar o desempenho do sistema ou interferir no trabalho dos demais usuários;
IV - fazer uso de falhas de configuração, falhas de segurança ou conhecimento de senhas especiais para alterar o comportamento ou o estado do sistema computacional, incluindo sua cópia. Entende-se por sistema computacional o conjunto de hardware, software e dados;
V - fazer uso de meio eletrônico para enviar mensagens ou sediar páginas ofensivas, preconceituosas, com falsidades, caluniosas ou com conteúdo não autorizado.
- Deve-se incluir a frase: "Pesquisa desenvolvida com utilização dos recursos computacionais do Centro de Ciências Matemáticas Aplicadas à Indústria (CeMEAI), financiados pela FAPESP (proc. 2013/07375-0)." ou "Research carried out using the computational resources of the Center for Mathematical Sciences Applied to Industry (CeMEAI) funded by FAPESP (grant 2013/07375-0)." em qualquer trabalho ou publicação oriundos dos projetos de pesquisa cadastrados.
- Respeitar o Código de Ética da USP (www.prg.usp.br/wp-content/uploads/CodigoEtica.pdf) e as Normas de uso de computadores e redes do ICMC (www.icmc.usp.br/CMS/Arquivos/arquivos_enviados/ADMINISTRADOR_9_normas-uso-computadores-e-redes-icmc.pdf).
- O usuário deverá preencher relatórios específicos indicando publicações beneficiadas pela utilização do cluster e resultados obtidos quando solicitados.

Armazenamento de dados: Há dois sistemas de arquivos disponíveis no cluster Euler: Um sistema de armazenamento de longo prazo, denominado NFS, cuja comunicação com os nós é feita através de rede infiniband padrão, e um sistema de armazenamento rápido, de curto prazo, denominado LUSTRE, cuja comunicação com os nós é feita através de rede infiniband de forma paralela. Os arquivos gravados no sistema LUSTRE serão removidos automaticamente após seis meses de inatividade. Cada usuário cadastrado no sistema Euler (ambas categorias) de início possuirá cotas nos sistemas de arquivos como segue:

Sistema de arquivos Ponto de montagem Cota de blocos¹ cota de inodes²
NFS /home/<username> 100G 1000K
LUSTRE /lustre/<username> 100G 300K

¹ Espaço em disco

² Quantidade de arquivos

Cotas de processamento: Os usuários do sistema Euler possuirão uma cota de processamento dada pela limitação de núcleos de processamento (ncpus) distribuída em filas de processamento caracterizadas pelo walltime e um número mínimo de ncpus, de acordo com as tabelas abaixo:

Para usuários da Categoria 1:

 Queue walltime  ncpus min  ncpus max 
 RouteQ  não se aplica -
 Seq_short   06:00:00        1 20
 Seq_long  336:00:00        1 20
 Parallel_short  06:00:00        2 200
 Parallel_long  336:00:00        2 400
 Especial*  variável        1 variável
 Xeon_phi  336:00:00        1 -
 
Para usuários da Categoria 2:
 
Queue walltime  ncpus min  ncpus max 
 RouteQ  não se aplica -
 Seq_short   06:00:00        1 10
 Seq_long  336:00:00        1 10
 Parallel_short  06:00:00        2 80
 Parallel_long  336:00:00        2 160
 
Também há disponibilidade de sistemas de GPU (veja recursos disponíveis em Recursos) disponibilizados através das filas abaixo: 
 
Queue walltime  ngpus min  ngpus max 
 RouteQ  não se aplica -
 GPU_short   06:00:00        1 6
 GPU_long  336:00:00        1 3
 
Apesar de não haver limite de ncpus para a fila RouteQ, ela possui limite na quantidade de jobs, podendo manter até 10 jobs em fila aguardando para serem processados.
 
Recursos extras: Os usuários do sistema Euler poderão solicitar acesso a uma fila especial com limitações personalizadas e incremento de cota de espaço em disco. Para esta solicitação, o usuário deve encaminhar um e-mail para Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo. com as seguintes informações: 
 
Fila especial:
  1. Prazo para utilização; 
  2. Quantidade total de ncpus necessários; 
  3. Quantidade de jobs simultâneos que pretende utilizar; 
  4. Indicar se pretende usar walltime curto (até 6h) ou longo (entre 6h e 336h); 
  5. Justificativa para alocação de recursos além da cota padrão; 
Espaço em disco:
  1. Storage alvo (home ou lustre)
  2. Quantidade total necessária;
  3. Justificativa para alocação de recursos além da cota padrão;
  4. Prazo para utilização. 

Cada solicitação será avaliada tecnicamente pelos membros da Comissão de Gestão do Cluster Euler, podendo ser rejeitada ou aprovada (total ou parcialmente), dependendo da disponibilidade de recursos e das demandas dos demais usuários. A Comissão poderá solicitar mais documentos para suportar essa decisão.
Ao fim do prazo estabelecido para o funcionamento de cada fila especial, estas serão desabilitadas sem prévio aviso, e os jobs associados a elas serão excluídos. 

Exemplo de solicitação:

Fila especial: 
  1. Prazo para utilização: 90 dias
  2. Quantidade total de ncpus necessários: 400 ncpus.
  3. Quantidade de jobs simultâneos que se pretende utilizar: 2 jobs simultâneos.
  4. Indicar se pretende usar walltime curto (até 06h) ou longo (entre 06h e 336h): walltime longo, entre 06h e 336h.
  5. Justificativa para alocação de recursos além da cota padrão: As simulações computacionais de escoamentos turbulentos relacionadas ao projeto de pesquisa de doutorado intitulado "Simulações de grandes escalas de escoamentos turbulentos via método de volumes finitos" demandam malhas da ordem de milhões de elementos, sendo necessário um longo tempo de simulação para captação de resultados relevantes. O código implementado está paralelizado e mostrou um ganho de desempenho quando escalonado no cluster Euler, conforme documentação em anexo, justificando a solicitação do número de núcleos de processamento pelo período de 3 meses.