Soporte al Usuario de EFD.Lab -- Nota
Técnica Nº 93
Capacidad "Solver Remoto" de EFD.Lab
Productos: EFD.Lab
Versión: Todas las Versiones
Categoría: Preprocesado, Análisis y Postprocesado
Ultima revisión: Junio-2007

EFD.Lab ofrece al usuario la capacidad de ejecutar el
solver de cálculo de fluidos tanto en modo local (Standalone) como en
modo remoto (Network Solver).

En modo local el usuario puede elegir entre
dos opciones:
En modo remoto la opción "Network Solver"
permite ejecutar el análisis de fluidos en un ordenador remoto conectado a la red. El
ordenador remoto puede ser un sistema de 64-bits como Windows XP-64 bits, mientras que la
máquina local puede correr Windows XP-32 bits, en cuyo caso el solver de EFD.Lab
aprovechará las prestaciones avanzadas de un sistema de 64-bits.

q Ventajas:
La mejora de prestaciones es la ventaja más importante:
- Tomemos el ejemplo de una oficina de cuatro usuarios con ordenadores personales de
prestaciones moderadas con acceso a un potente ordenador donde pueden ejecutar los
cálculos de fluidos.
- La máquina potente puede ser un ordenador con doble procesador y el usuario puede
configurar un procesador para ejecutar un cálculo y otro procesador para correr otro
cálculo (siempre que la oficina tenga dos licencias de EFD.Lab).
Notas:
Si la máquina local desde la que se lanza el solver remoto es una máquina regular con
WinXP (un ordenador de 32-bits corriendo EFD.Lab de 32-bits), entonces el ordenador remoto
no puede ser una máquina de 64-bits tal como WinXP 64-bits corriendo EFD.Lab 64-bits.
Existe una incompatibilidad de EFD.Lab entre las versiones de 32-bits y 64-bits que
previenen esto. Si la máquina local es un sistema WinXP regular, el ordenador remoto
puede ser o bien un ordenador WinXP regular, o bien un sistema WinXP de 64-bits corriendo
la versión de 32-bits de EFD.Lab (en este caso, sacará provecho de la mejora de
prestaciones del hardware de 64-bits, pero no podrá utilizar más de 2 GB de RAM)
Un sistema Operativo de 64-bits por sí solo no mejora la velocidad de cálculo. La
principal ventaja de un sistema de 64-bits es la capacidad ilimitada de manejo de memoria
RAM. El usuario puede resolver modelos en EFD.Lab que excedan las limitaciones de Windows
XP 32-bits. Esto significa que el usuario podrá resolver modelos con 1, 2, 3 o más
millones de celdas. Pero la resolución del modelo le puede costar días de resolución en
un sistema de 64-bits dependiendo de la velocidad del procesador y de la complejidad
física del problema. La velocidad del solver está directamente relacionada con la
velocidad del procesador: cuanto más rápido sea el procesador, más rápido se
resolverá el problema.
q Tabla de Compatibilidad:
La siguiente tabla aclara las posibles combinaciones hardware y software de EFD.Lab:
Máquina Local
 |
Máquina Remota |
| WinXP Regular |
WinXP 64-bits + EFD.Lab de 32-bits |
WinXP 64-bits + EFD.Lab de 64-bits |
| WinXP
Regular |
 |
 |
 |
| WinXP
64-bits + EFD.Lab de 32-bits |
 |
 |
 |
| WinXP
64-bits + EFD.Lab de 64-bits |
 |
 |
 |
q Preguntas más Frecuentes:
1) Cuando uso la opción de Network Solver, ¿qué hace la máquina local y qué
hace la máquina remota?:
En la máquina local se malla, se crea el fichero de definición del problema de fluido y
todas las tareas de preprocesado que se realizan antes de la primera iteración. En la
máquina remota se realizan todas las iteraciones.
2) Cuando se ejecuta el cálculo en la máquina
remota, ¿qué tipo de visualizaciones están disponibles?:
En la máquina local: todas las visualizaciones habituales, tales como gráficos de
convergencia y plots de resultados. En la máquina remota: ninguna, nada aparece en la
pantalla, pero si se abre el Administrador de Tareas de Windows se apreciará la actividad
de la CPU. EFD.Lab no aparece en la Lista de Aplicaciones, pero en la Lista de Procesos se
verá activo el proceso StandAloneSlv.exe.
2) ¿Qué instalación de EFD.Lab hay que
realizar en el Ordenador Remoto?:
En la máquina remota se puede instalar EFD.Lab en modo Individual, Client, Server +
Client, o Solver Only. La opción Network Solver permite utilizar la CPU
y recursos de memoria del otro ordenador a costa de un tiempo de cálculo adicional debido
a la transferencia de datos a través de la red entre el ordenador remoto y el actual.