Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Skali

#31
Hola MAFUS! Muchisimas gracias por la respuesta y por la velocidad en responder! :D. Resulta que estaba usando bien la dirección, pero el problema me surgía al estar usando mal el segundo parámetro:

Citar
count
    Number of elements send (nonnegative integer).

Más detalladamente, estaba paralelizando a través de MPI una multiplicación de matrices. A cada proceso worker le divido una parte del for que hace referencia a la fila, y para ello estaba usando las variables base y tope. Al segundo parámetro estaba enviando:

(base - tope) * N

cuando lo correcto sería:

(tope - base) * N

Un error muy tonto... En fin, gracias nuevamente por la respuesta. Me fue de mucha ayuda.

Saludos!
#32
Programación C/C++ / Matrices con punteros
15 Mayo 2018, 18:48 PM
Buenas! Qué tal? Les comento mi problema. Necesito enviar el offset de cada fila de una matriz cuadrada a través de la función MPI_Send(). La matriz está implementada a través de punteros, por lo cuál sus valores se almacenan en la heap y no en el stack como ocurre con las matrices comunes de la forma: matriz[fila][columna]. Les muestro como las estoy implementando. Imaginemos que en éste caso tenemos una matriz de 4x4 y la inicializamos con 1 en todos sus campos.

//Dimension de la matriz cuadrada
int N = 4;

//Declaracion de la matriz
int *A;

//Alocacion de memoria dinamica para la matriz
A = (int *) malloc(sizeof(int) * N * N);

//Inicializacion de todos los campos de la matriz en 1
for (int fila=0; fila<N; fila++) {
    for (int columna=0; columna<N; columna++) {
        A[fila*N+columna]=1;
    }
}


La matriz resultante en éste caso sería una matriz asi:

1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1

Ahora lo que necesito es enviar la dirección de cada fila a través de la función MPI_Send(), la cuál en su primer parámetro recibe un puntero a buffer. Aca les dejo una parte del manual de Mpi_Send:

Citar#include <mpi.h>
int MPI_Send(const void *buf, int count, MPI_Datatype datatype, int dest,
    int tag, MPI_Comm comm)

Input Parameters

buf
    Initial address of send buffer (choice).
count
    Number of elements send (nonnegative integer).
datatype
    Datatype of each send buffer element (handle).
dest
    Rank of destination (integer).
tag
    Message tag (integer).
comm
    Communicator (handle).

Lo que no se es cómo enviar el primer parámetro, me estoy volviendo loco con los tipos  de datos y los punteros. Espero que me puedan dar una mano. Las matrices si o si deben utilizarse con memoria dinámica como mencioné en el código de arriba. Muchas gracias desde ya. Saludos
#33
Hardware / Re: Disco duro averiado
14 Mayo 2018, 10:13 AM
Hola Simorg! Muchas gracias por tu tiempo. Ahora no me lo está reconociendo ni el BIOS al disco SATA, según respondieron en otro foro, si la BIOS no me lo reconoce puede ser la placa lógica, pero estuve leyendo que aunque la placa fuera el problema, simplementa cambiandola por otra igual, no se solucionaría ya que la ROM de cada placa tiene parametros únicos para cada disco. Asi que tendría que hacer algo como desoldar la ROM de la placa que falla y soldarla sobre la placa nueva o algo por el estilo. Lo peor es que mientras la BIOS aun me la reconocía, el disco hacía mucho ruido y la luz parpareaba constantemente, por lo que quizás también haya algún problema mecánico. Asi que voy a optar por comprarme un SAI como me has recomendado, empezar a guardar las cosas más importantes en la nube y ya cuando tenga más dinero tal vez comprar varios discos y confiugrar un RAID, y enviar éste disco a alguna empresa de recuperación para tratar de recuperar los datos. De todas formas no tenía cosas demasiado importantes, pero igual... Ahora aprendí a que no tengo que confiar en un disco rígido. Bueno, si alguien quiere comentar, o aportar algo más, alguna sugerencia, o anécdota de algo parecido que les haya pasado, bienvenidos sean. Gracias. Saludos!!!
#34
Hardware / Disco duro averiado
14 Mayo 2018, 03:05 AM
Buenas! Que tal. les comento mi problema. Tengo un disco HDD de 1TB. Hoy estaba usando la computadora normalmente hasta que se corta la luz. Luego de 30 minutos vuelve, y vuelvo a encender la PC. Luego de encenderla, un síntoma que tuvo es que  lo que quería buscar dentro de una carpeta, tardaba más de lo normal (más recientemente, despues de leer, me di cuenta que éste es un síntoma que dice que el disco rígido está empezando a andar mal y que uno debería hacer un backup). Bueno, luego de ésto, se volvió a cortar la luz. Luego de 10 minutos volvió, y volví a encender la PC, ésta vez cuando está por arrancar windows, la pantalla permanece negra y en la parte de arriba se ven pixeles de varios colores. El disco hace bastante ruido y la luz del disco parpadea constantemente. Hice todas las pruebas necesarias para descartar otros componentes como GPU, RAM, pero noté que el problema era del disco. Al bootear el instalador de WIndows por USB, lo bootea perfectamente, y los colores se ven bien. Luego probé cambiar los cables de alimentacion y SATA del disco por otros  y nada... Luego probé enchufar el disco en otra PC de mi casa, y en éste caso la mother dice que directamente no puede botear, que el dispositivo está fallado. Luego probé enchufarlo como disco secundario en esa misma PC, y bootear desde el disco que tenía originalmente la PC. Una vez adentro de Windows, no me reconoce al disco con problemas como otra unidad. Un dato importante es que el BIOS si me reconoce el disco problemático. Qué puedo hacer en éste caso? Gracias desde ya. Saludos!


* Actualizo *

Me cargué el HDD regenerator en un pendrive, y luego cuando quería encender mi pc con el disco dañado conectado, éste vez ni el BIOS me lo está reconociendo... Probé con otro cable de alimentación y SATA y tampoco lo reconoce... Probé los mismos cables con otro disco en buen estado, y si reconoce al disco en buen estado... Hay algo que se pueda hacer en ésta situacion? Gracias.
#35
Hardware / Duda sobre SATA, AHCI e IDE
25 Febrero 2018, 19:13 PM
Mi pregunta es sencilla... Un disco conectado con cable SATA pero configurado en el BIOS como compatible con IDE en lugar de AHCI viene a funcionar exactamente igual que un disco conectado físicamente con un cable IDE?

Se muy bien como lucen ambos cables, y también que AHCI es la especificación que se hizo para SATA, y que añade la posibilidad de quitar los discos mientras la PC está prendida y también utiliza NCQ que hace que las operaciones de disco sean mas veloces... Pero si tenemos un disco con cable SATA configurado como IDE, funcionaría exactamente igual que un disco con cable físico IDE?

Saludos y gracias.
#36
Hola machacador!!! Gracias por responder. Compré un destornillador torx que tuve que ir a cambiar porque algunos tornillos agujereados no me los desatornillaba y luego de desarmarlo lo puse con arroz un día y medio y nada... Luego cuando quiero probar la cámara noto que estaba con el filtro negativo, o sea que te invierte los colores, y asi era como lo había dejado configurado yo antes de volver a flashar el cyannogenmod... Entonces pense... Pero como? Si acabo de volver a flasharlo, como puede ser que siga quedando almacenada la configuracion del filtro de la camara? Y después con el team win recovery project, me di cuenta que al darle WIPE solo había eliminado la parte DATA y CACHE. Volví a wipear todo, ésta vez incluyendo system, internal, y usb, y al volver a flasharlo me empezó a reconocer la SIM una vez más :D. Supongo que había algo raro en la parte de system que me estaba generando el problema, y la verdad es que no entiendo como no se wipea automáticamente esa sección al volver a flashar el ROM... Pero bueno, en fin, me volvió a funcionar :D

Saludos!
#37
Hola Regaza! Gracias por responder. cyanogenmod 14 fue lo primero que le puse desde que tengo el celu. Siempre me funcionó a la perfección hasta hace unos días que me dejó de reconocer la SIM. Volví a flashar cyanogenmod 14 y seguía con el mismo problema... Se me ocurre que tiene que ver con el hardware...

Saludos!
#38
Perdón por escribir dos veces consecutivas en un hilo, pero tengo novedades respecto al problema. El flash tampoco funciona, con ninguna app de linterna, ni como flash en la camara. Justamente la ranura de la SIM y el flash están bastante cerca físicamente. La microSD y la cámara funcionan bien por más que también están bastante cerca físicamente. El moto G que tengo, tiene la carcaza atornillada con tornillos estrella chiquitos. Ustedes dicen que hay algo que yo pueda hacer al abrirlo? Es decir, me debería comprar el destornillador y demás, pero quiero saber si puedo llegar a hacer algo, para evitar enviarlo al servicio técnico.

Muchas gracias desde ya! Saludos.
#39
Buenas! Les comento mi problema. En primer lugar tengo un moto G Titan 2014. Había instalado cyannogenmod 14 hace varios meses y nunca tuve inconvenientes hasta hace unos días que de repente me dejó de detectar la SIM. Cuando abro el celu me indica claramente que no tengo SIM, no tengo conexion de datos, ni puedo ver los contactos almacenados en la SIM ni nada. Primero probé poner mi SIM en otro móvil y resulta que la SIM funcionaba bien en el otro móvil. Luego probe poner otra SIM en mi móvil y no la reconocio. Entonces hasta ahora tenemos que mi SIM no es el problema sino mi móvil. Luego intenté con un factory reset pero mi celu sigue sin detectarme la SIM, inclusó volví a flashar cyannogenmod con TWRP y me sigue pasando lo mismo. Lo extraño es que cuando voy a la sección de confuguración Más > Redes móviles, al meterme en el apartado Redes móviles automáticamente me sale una ventana diciendome que el proceso com.android.phone se detuvo. Y ésto me sigue pasando cada vez que quiero meterme en la configuración de Redes móviles aún habiendo flashado cyannogenmod pocos minutos atras...

Me gustaría que me dijeran que más puedo probar. Es posible que el celular se haya humedecido un poco un día de lluvia, pero me parece raro de todas formas. Si es algo físico debería desatornillar mi celu pero necesitaría conseguir el destornilaldor especial en estrella para el tipo de tornillo que usa. De todas formas antes de meter mano en lo físico, el problema de com.android.phone me parece muy raro y desconcertante, ya que parece que el problema tuviera que ver con el soft, pero el soft está recién flashado... :/

Gracias desde ya, saludos!
#40
Hardware / Duda sobre RAM y CPU
23 Enero 2018, 01:24 AM
Muy buenas. Mi papá se compró una computadora usada muy económica con la intención de usarla para navegar por internet, usar facebook y descargar cosas (no tiene mucho dinero para comprar una más actual). Tiene:

-Pentium 4 CPU 3,00GHz 3,01GHz
-448MB de RAM DDR2

Me dice que no la puede usar para nada, que anda demasiado lenta, tiene problemas para abrir el navegador y se está volviendo loco... Ahora está utilizando Windows XP SP3.

Yo pensé en que tal vez comprando 2GB más de RAM DDR2 podría solucionar su problema, pero la verdad no tengo experiencia con el procesador... Yo siemrpe fui más de usar AMD. Quería saber sus opioniones, sobre si ese micro puede safar para lo que mi papá quiere usarla... Memoria se muy bien que medio GB hoy en dia NO ES NADA. Pero espero que con 2,5GB y el mismo micro pueda usarla sin drama. Después pensaba instalarle el Windows 7 de 32 bits ya que el procesador es de 32 bits y que el XP a ésta altura quedó obsoleto.

Bueno, muchas gracias por adelantado!

Saludos