Uma introdução à tendência de simulação de código aberto

No início deste ano, a Altair anunciou que sua ferramenta de simulação dinâmica de elementos finitos, Radioss, terá uma versão de código aberto disponível para usuários chamada OpenRadioss. O objetivo desta versão de código aberto da empresa de software de simulação Troy, Michigan, é acelerar o ritmo da inovação na comunidade de engenharia. Liberar o código como código-fonte aberto é uma maneira que Altair acha que pode reunir a indústria, as comunidades acadêmicas e de pesquisa que já usam o software e encontrar novas maneiras de usar a ferramenta.

A motivação aqui é promover o impacto social que o Radioss pode ter ao mudar as ferramentas para o OpenRadioss. Através de uma lente egoísta, Altair pode esperar ganhar mais usuários à medida que engenheiros e programadores saltam sobre esta ferramenta útil, que agora está disponível como uma oferta gratuita. Vendo com menos cinismo, esta é uma ferramenta usada na engenharia e design de aplicações aeroespaciais, ferroviárias, eletrônicas e automotivas. Usuários de organizações de todos os tamanhos nesses setores agora têm acesso gratuito. Em outras palavras, o potencial de avanços tecnológicos é enorme.

simulação
Fonte:(https://www.engineering.com)

A Radioss ajudou engenheiros a tomar decisões sobre eventos de simulação dinâmica por mais de 30 anos. Essa adição de uma versão de código aberto da ferramenta deve ajudar ainda mais engenheiros a adotar o software e implementar as ferramentas no processo de design e desenvolvimento.

No entanto, versões anteriores de ferramentas de simulação de código aberto levaram os engenheiros a debater a verdadeira definição de ferramentas de código aberto e de uso livre. Então, agora que a poeira baixou um pouco, vamos olhar para a tendência geral de código aberto pelos olhos do lançamento do OpenRadioss.

Como Open-Source estamos falando aqui?

O engenheiro-chefe da Altair, Ming Zhou, respondeu a algumas perguntas sobre a decisão de lançar o OpenRadioss. Ele disse que uma das principais diferenças entre o Altair Radioss e o OpenRadioss no futuro será o cronograma de lançamento. O OpenRadioss verá “uma base de código estável, mas em constante evolução para manter uma comunidade de pesquisa altamente ativa envolvida”. Essa é uma ótima maneira de atrair pesquisadores acadêmicos que podem estar fortemente envolvidos em codificação e trabalhando em um prazo apertado.

 Em vez de esperar pelas tradicionais duas ou três atualizações de software que acontecem a cada ano com projetos comerciais da Altair, esses pesquisadores podem trabalhar com o código e modificar ou adicionar um recurso que se aplica a uma bolsa ou estudo específico. E a beleza do modelo de código aberto é que todos podem se beneficiar desse novo recurso adicionado ao software.

A essência do código aberto pode ser controversa ou, pelo menos, aberta ao debate. Algumas pessoas pensam que o termo significa que uma ferramenta de software, aplicativo ou jogo é totalmente gratuito. Até mesmo ir diretamente à fonte pode ser difícil porque você se depara com a escolha de usar opensource.com ou opensource.org – o primeiro sendo um centro de tutoriais, histórias e recursos e o primeiro focado na construção de comunidades, educação e advocacia pública.

 Escolhendo o conhecido ícone verde da opção opensource.org, há uma definição completa de código aberto. O básico diz que “software de código aberto é software que pode ser acessado, usado, alterado e compartilhado livremente (em forma modificada ou não modificada) por qualquer pessoa”.

simulação
Fonte:(https://www.engineering.com)

Isso não significa que o software não possa ser propriedade de uma corporação ou mesmo que a corporação não possa ter sua própria versão onde os clientes pagam para usar a ferramenta. Os usuários podem até precisar pagar para usar essa versão do software ou ferramenta. A classificação diz que o código subjacente pode ser acessado e modificado por um usuário.

A simulação de código aberto é uma ideia nova?

O OpenFOAM é a ferramenta de simulação de código aberto com a qual estou mais familiarizado em termos de uso generalizado. O software de dinâmica de fluidos computacional (CFD) tem uma sensação moderadamente corporativa. Novos lançamentos são lançados a cada seis meses, e a empresa-mãe, OpenCFD, oferece treinamento para novos usuários e um serviço onde seus engenheiros podem assumir projetos de clientes. Existem muitos caminhos para o OpenCFD ganhar dinheiro com essa ferramenta, mesmo que ela possa ser baixada sem custo.

A Ansys também lançou o PyAnsys como um grupo de scripts Python de código aberto para uso com produtos Ansys. Essas ferramentas iniciaram um debate na comunidade de engenharia e simulação sobre o que realmente constituem ferramentas de código aberto e quanto benefício vem de ter o código-fonte disponível para qualquer pessoa.

Essa abordagem de lançamento teve um impacto no tribunal da opinião pública porque os scripts PyAnsys eram úteis para engenheiros de simulação, mas a utilidade exigia a compra do software básico Ansys para fazer uso total das ferramentas de código aberto. Essa abordagem é muito diferente e presumivelmente muito mais aberta a críticas da base de usuários do que o Altair lançando uma versão gratuita e acessível por código central de sua ferramenta.

As ferramentas de software de simulação de engenharia que são gratuitas para consumo público não são uma novidade. Muitos de nós, na graduação, podemos nos lembrar de um professor que tornou obrigatório o uso de seu software proprietário para um projeto. Minha experiência foi com um professor de transferência de calor que tinha certeza de que sua ferramenta de fluxo de calor revolucionaria a indústria, mas não conseguia encontrar um patrocinador ou licenciador corporativo.

Mesmo agora, nos corredores da academia ou de um centro de pesquisa, se você passar algumas horas conversando com colegas, poderá encontrar alguém que desenvolveu uma ferramenta de simulação ou CNC ou projeto de sistema como parte de uma tese de mestrado ou dissertação de doutorado, mas nunca passou o tempo necessários para desenvolver e comercializar a ferramenta.

O que tudo isso significa?

Um dos maiores fatores aqui para mim é a motivação declarada de Altair por trás dessa oferta de código aberto. No vídeo de lançamento, alguns grandes pontos são feitos. A primeira é que Altair sente que a tecnologia deveria estar avançando mais rápido. A segunda grande ideia vem de James Scapa, fundador da Altair, quando ele diz: “Para nós, o propósito da Altair, em geral, é realmente apenas promover a humanidade”.

Essa ideia também veio de Zhou quando perguntei qual benefício Altair veria com o lançamento do OpenRadioss. Ele disse: “Quando o impacto da tecnologia crescer, todas as entidades, incluindo a Altair, se beneficiarão do aumento da pesquisa e das oportunidades de negócios”. Quando o mundo vence, nós vencemos como engenheiros que são cidadãos do mundo.

Esta é uma mudança importante e bem-vinda em relação às grandes ideias empresariais de lucros corporativos e participações de mercado. O relacionamento da tecnologia com a humanidade fica mais complicado a cada ano, e percorremos um longo caminho desde o lema do Google do início de 2000 “Não seja mau”. Como usuários de tecnologia, nos preocupamos com quanta privacidade temos ao fazer transações bancárias, navegar na Internet e usar simulação.

Há uma ideia subjacente de que, se o produto for de uso gratuito, os usuários e seus dados são o produto. O Altair pode ter algum motivo para ver o que os usuários farão com a ferramenta OpenRadioss e quais projetos estão sendo simulados, mas isso já era uma informação que poderia ser obtida nas versões comerciais do Radioss.

Neste ponto da história do OpenRadioss, tudo é possível. Estamos sentados no ponto onde tudo é inovação potencial e nada foi esgotado para o lado cinético ainda. Engenheiros e programadores podem encontrar maneiras de tornar o código mais eficiente, mais rápido de executar e com menos recursos necessários, ou criar mais fidelidade nos resultados. Quando a ferramenta é impulsionada para novos níveis, a tecnologia pode colher os benefícios. Os eletrônicos de consumo podem ser mais fortes e menos suscetíveis a danos causados ​​por quedas, enquanto aeronaves e automóveis podem se tornar mais seguros de operar.

O objetivo da simulação é sempre ajudar os engenheiros a tomar decisões sólidas rapidamente e no início do processo de projeto e desenvolvimento com um alto grau de fidelidade e confiança nos resultados. Altair reconhecendo que todas as indústrias são pelo menos parcialmente responsáveis ​​por resolver os problemas de mudança climática e sustentabilidade é um grande impulso para usar engenharia e simulação para tornar o mundo um lugar melhor.

Disponibilizar o código-fonte do Radioss para os usuários dissecarem, modificarem e melhorarem é um movimento pragmático e altruísta. Levando em conta o valor de face, é inspirador ver Altair efetivamente dizendo ao mundo da simulação “Você está fazendo grandes coisas com nosso software e adoraríamos vê-lo se unir e fazer ainda mais”. Para saber mais acesse o site.

Para continuar por dentro das principais notícias do mundo da indústria acesse o nosso site.

categoria(s):

Marcus Figueiredo

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima