Você está lendo:
Combatendo a COVID 19 com poder computacional

Image

Combatendo a COVID 19 com poder computacional

Giulio Bottari
4 de maio de 2020

Depois de realizar todos os protocolos de higiene e isolamento social e se informar sobre como agir durante a pandemia, seria ótimo se pudéssemos fazer algo para combater o coronavírus. A boa notícia é que você pode usar o tempo ocioso do seu computador para fazer justamente isso. Conheça o projeto de Stanford Folding@home!

Representação gráfica de uma simulação realizada pelo projeto de Stanford.

O Folding@Home é um projeto que simula dinâmicas biomoleculares através de processos como o enovelamento (folding) de proteínas. Essas simulações servem para desenvolver remédios e entender como as doenças evoluem e interagem com os seres humanos.

Ao invés de usar um datacenter com computadores especiais capazes de fazer esse processamento pesado, os cientistas tiveram a sacada de criar um sistema distribuído onde o trabalho de cada simulação é dividido em partes menores. Sendo assim, vários computadores de pessoas comuns ao redor do mundo são somados para fazer o processamento da simulação completa.

Recentemente, o Folding@home começou a lançar projetos de pesquisa para o COVID-19. Sendo assim, qualquer pessoa pode ajudar a combater o vírus doando seu poder computacional!

Como eu faço pra participar?

Você pode escolher doar de forma dedicada (tomando 100% dos recursos da máquina) ou apenas quando o seu computador estiver ocioso. No segundo modo, você pode até continuar trabalhando e usando o seu computador sem nenhum problema. A única coisa necessária pra começar é instalar o software do Folding@Home.

Clique aqui e faça parte do nosso grupo no Telegram! Lá orientamos você sobre como participar, tiramos dúvidas e também divulgamos informações sobre o projeto!

Instalação Windows, Mac e outros sistemas

Para fazer o download do instalador para seu sistema basta clicar aqui.

No instalador do Windows, no modo advanced, você consegue definir onde vai ficar a pasta de dados, caso queira mudar o default.

Instalação Linux/Arch-based

Se a sua distro é Arch-based (Arch Linux, Manjaro, etc), basta seguir as instruções da Arch-wiki de instalação acessando esse link.

Rodando o Folding@home

Antes de rodar efetivamente, precisamos configurar o Folding@Home para utilizar os recursos da sua máquina (CPU e GPU).

Dependendo do seu sistema, o local onde você deve guardar o arquivo configuração, config.xml, é diferente. No Windows, esse arquivo fica por padrão em C:\\Users\\<SEU USERNAME>\\AppData\\Roaming\\FAHClient. Se você instalou o pacote do AUR foldingathome na sua distro Arch-based, esse arquivo fica em /opt/fah. E no Debian, fica em /etc/fahclient.

Crie um arquivo config.xml de acordo com o modelo abaixo:

<config>
	<!-- habilita a detecção automática de GPUs -->
  <gpu v='true'/>   

	<!-- aqui você indica a quantidade de poder computacional que você quer dedicar
       as opções são: light, medium e full
       se você pretende usar a máquina para trabalhar, comece com o light -->
  <power v='light'/> 

	<!-- participe do time do MediaTech Lab! -->
  <team v='241103'/>

	<!-- coloque um nome de usuário aqui para identificar suas contribuições dentro
       do time -->
  <user v='XXXXX'/>

	<!-- indica que você vai doar, no mínimo, a CPU 
       se a sua GPU for detectada corretamente, ela deve aparecer aqui depois como
       outro slot -->
  <slot id='0' type='CPU'/>
</config>

O pessoal do Folding@home criou grupos onde usuários podem juntar esforços para participar e competir com os outros ao redor do mundo. O time do ****MediaTech Lab é o 241103! Você pode conferir o nosso ranking aqui: https://stats.foldingathome.org/team/241103

Depois de rodar o FAHClient, você pode monitorar tudo pelo browser neste endereço http://localhost:7396

Conclusão

Aqui temos algo prático que muitos podem fazer em relação ao COVID-19. Com o Folding@home podemos contribuir para um projeto de pesquisa, ajudando cientistas a analisarem o funcionamento das estruturas do vírus. Recomendo a todos darem uma chance para o projeto e fazer sua contribuição!



0 comentários

Deixe uma resposta

Posts relacionados

21 de outubro de 2019

O que é uma captura de movimentos?

Arrow-up