aprendizaje LBM y Preguntas paquetes de fuente abierta de fluidos computacional Asked

P1: Mohammed pequeño libro rojo de los problemas de código

R: Por favor mover mi GitHub , leyendo el código que he escrito para hacer otras preguntas.

P2: ¿Puedo ver lbm tienen una gran cantidad de software, XFlow, powerflow, openlb, palabos, OpenFOAM ahora no está muy claro cuál es la relación entre ellos, para que usted lo entienda?

R: XFlow no he utilizado, no puede comentar, powerflow es lb paquete comercial, no pueden hacer la investigación, tiene que gastar un montón de dinero, y los tres restantes están obligados a escribir su propio programa de paquetes de código abierto, OpenFOAM es paquete FVM, palabos y openlb es paquete de libras.

P3: PowerFlow, openlb, palabos, la distinción entre lo que es OpenFOAM estos programas? ¿Qué software puede calcular como el software de post-procesamiento integrado con fluidez, o LBM dispone de este software?

R: powerflow oí parecía ser capaz de lograr el proceso de cálculo de integración, pero de acuerdo con el tiempo de acuerdo con la carga nuclear, el precio es caro. Hay alguien que me recomendó una bolsa, no me mira con cuidado, puede intentar waLBeral. Los tres restantes son incapaces de lograr el proceso de cálculo de integración, es necesario escribir su propio código de lograr.

P4: "pack" ¿Qué significa? ¿Cuál es la oferta? openlb, palabos, OpenFOAM es único marco disponible para el mismo? Por ejemplo, la ecuación de estado, en paralelo, post-procesamiento, hemos programado a sí mismo? Que con nosotros mismos ¿qué diferencia hay con el lenguaje de programación C? ¿Dónde está la ventaja?

R: Yo suelo poner colectivamente un conjunto de funciones de biblioteca de archivos se puede llamar directamente a la bolsa de otra persona, que se utiliza para escribir el nombre de los restos de Java, C ++ también no sé si lo que llama. Proporcionado es una librería y biblioteca, disponible para las llamadas. OpenLB, Palabos, OpenFOAM sólo proporciona un marco para los marcos paralelos están integrados dentro de la función para calcular y post-procesamiento se requiere para llamar a su propio paquete de función dada para lograr, si el paquete a la función de correlación no es necesario escribir su propio código subyacente, simplemente llamada puede, por supuesto, pero también para llamar a su propia programación.
Llamar paquetes de código abierto con el uso de C, C ++, programación Fortran partir de la diferencia entre la parte inferior, que se centrará en lo que decir, si usted puede escribir su propio programa de la base de serie-paralelo y luego al programa de post-procesamiento, y el programa es la escalabilidad reutilización alta, menos propenso a errores de código es robusto, entonces es mejor que escribir su propia, después de todo, puede hacerlo por encima de estos requisitos, se pueden contratar a otros con código abierto. Si no puede, a continuación, utilizar el paquete de código abierto existente, sólo tiene que llamar al marco de base módulo apropiado, más profundo conformidad con los requisitos, puede seguir el módulo de interfaz correspondiente sobre la base del marco para escribir sus propios módulos, se puede lograr la reutilización, la escalabilidad y la robustez del código. Por supuesto, ahora con un lenguaje de base, escritura directa, tiene una gran cantidad de código de otras personas puede ser copiado, después de todo, códigos de paso establecido quedan en la mano de un gran grupo de personas, que vaya a una copia de la copia, pero también muy rápido, pero después de todo escrito por otra persona, que no sabe qué hoyo oculto.

P5: no se proporcionará en openlb, palabos, tutoriales y paquetes de instalación e instalar, y fácil de usarlo? Baidu Cloud Enlaces como? O tiene que comparar los recursos de aprendizaje recomendadas y enlaces tener? Gracias!

Vas a su página web oficial, hay manuales y paquete de código fuente, con su propia más abajo en la línea, palabos por supuesto el más importante de los participantes de Xu Gangster blog de Sina, además, voy a escribir sobre simples aprender consejos y tutoriales, se puede ver. openlb contenido relevante, después de un tiempo, me gustaría escribir, así que estad atentos.

Publicado 15 artículos originales · ganado elogios 5 · Vistas 3669

Supongo que te gusta

Origin blog.csdn.net/qq_28632981/article/details/104192621
Recomendado
Clasificación